32 lines
608 B
TypeScript
32 lines
608 B
TypeScript
export interface Email {
|
|
subject: string;
|
|
from: string;
|
|
fromName: string;
|
|
date: string;
|
|
isRead: boolean;
|
|
hasAttachments: boolean;
|
|
hasLinks: boolean;
|
|
itemId: string;
|
|
size: number;
|
|
isMeeting: boolean;
|
|
itemType: string;
|
|
to: string[];
|
|
cc: string[];
|
|
body: string;
|
|
bodyType: string;
|
|
attachments: Attachment[];
|
|
preview: string;
|
|
location?: string;
|
|
start?: string;
|
|
end?: string;
|
|
requiredAttendees?: string[];
|
|
optionalAttendees?: string[];
|
|
}
|
|
|
|
export interface Attachment {
|
|
name: string;
|
|
size: number;
|
|
contentType: string;
|
|
attachmentId: string;
|
|
isInline: boolean;
|
|
} |