export interface OutlookEvent { id?: string; subject?: string; body?: ItemBody; start?: DateTimeTimeZone; end?: DateTimeTimeZone; location?: Location; webLink?: string; attendees?: Attendee[]; } export interface DateTimeTimeZone { dateTime?: string; timeZone?: string; } export interface Location { displayName?: string; locationType?: string; } export interface Attendee { emailAddress?: EmailAddress; type?: string; status?: AttendeeStatus; } export interface AttendeeStatus { response?: string; time?: string; } export interface EmailAddress { address?: string; name?: string; } export interface ItemBody { contentType?: string; content?: string; }