2020-08-18 23:32:12 +01:00
|
|
|
import { EventBody } from './eventbody.model';
|
|
|
|
|
import { EventPerson } from './eventperson.model';
|
|
|
|
|
import { EventAttachment } from './eventattachment.model';
|
2020-08-19 14:21:42 +01:00
|
|
|
import { EventOrganizer } from './organizer.model';
|
2020-08-18 23:32:12 +01:00
|
|
|
|
|
|
|
|
export interface Event{
|
|
|
|
|
|
|
|
|
|
EventId: string;
|
|
|
|
|
Subject: string;
|
|
|
|
|
Body: EventBody;
|
|
|
|
|
Location: string;
|
|
|
|
|
CalendarId: string;
|
|
|
|
|
CalendarName: string;
|
|
|
|
|
StartDate: string;
|
|
|
|
|
EndDate: string;
|
|
|
|
|
EventType: string;
|
|
|
|
|
RequiredAttendees: EventPerson;
|
|
|
|
|
OptionalAttendees: EventPerson;
|
|
|
|
|
HasAttachments: boolean;
|
|
|
|
|
IsMeeting: boolean;
|
|
|
|
|
IsRecurring: boolean;
|
|
|
|
|
AppointmentState: number;
|
|
|
|
|
TimeZone: string;
|
|
|
|
|
Organizer: string;
|
|
|
|
|
Categories: string[];
|
|
|
|
|
Attachments: EventAttachment;
|
|
|
|
|
|
|
|
|
|
}
|