/* * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { ServiceClientOptions } from "@azure/ms-rest-js"; import * as msRest from "@azure/ms-rest-js"; /** * Approval Email Response */ export interface ApprovalEmailResponse { /** * User response */ selectedOption?: string; } /** * Attachment */ export interface ClientSendAttachment { /** * Attachment content */ contentBytes: Uint8Array; /** * Attachment name */ name: string; } /** * Approval Email Message. This is the message expected as part of user input */ export interface ApprovalMessage { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Body */ body?: string; /** * Header text for email body */ headerText?: string; /** * If set to Yes, then the email body is hidden and only message card is displayed. Email clients * which do not support actionable messages will display HTML message regardless of the parameter * value. Default value: false. */ hideHTMLMessage?: boolean; /** * Importance. Possible values include: 'Low', 'Normal', 'High'. Default value: 'Normal'. */ importance?: Importance; /** * User Options */ options?: string; /** * Header text for users options selection */ selectionText?: string; /** * If set to Yes then a dialog wil be shown to confirm selected option of HTML message. Default * value: false. */ showHTMLConfirmationDialog?: boolean; /** * Subject */ subject?: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; /** * Use only HTML message */ useOnlyHTMLMessage?: boolean; } /** * Model for Approval Email Subscription */ export interface ApprovalEmailSubscription { message: ApprovalMessage; /** * Gets or sets callback url to flow engine. It is expected as part of request */ notificationUrl: string; } /** * An interface representing EmailAddress. */ export interface EmailAddress { address?: string; name?: string; } /** * An interface representing ResponseStatus. */ export interface ResponseStatus { /** * Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', 'Declined', * 'NotResponded' */ response?: Response; time?: Date; } /** * An interface representing Attendee. */ export interface Attendee { emailAddress?: EmailAddress; status?: ResponseStatus; /** * Possible values include: 'Required', 'Optional', 'Resource' */ type?: Type; } /** * Automatic replies setting model for the connector */ export interface AutomaticRepliesSettingClient { /** * The audience that will see the external reply message. Possible values include: 'None', * 'ContactsOnly', 'All'. Default value: 'None'. */ externalAudience: ExternalAudience; /** * Message for people outside your organization */ externalReplyMessage?: string; /** * Message for people within your organization */ internalReplyMessage?: string; /** * Scheduled end time (example: '2016-11-01T15:30:00-00:00Z') */ scheduledEndDateTimeOffset?: string; /** * Scheduled start time (example: '2016-11-01T15:30:00-00:00Z') */ scheduledStartDateTimeOffset?: string; /** * Automatic reply setting status. Possible values include: 'Disabled', 'AlwaysEnabled', * 'Scheduled'. Default value: 'Scheduled'. */ status: Status; } /** * Scheduled end time (example: '2017-08-29T05:00:00.0000000') */ export interface AutomaticRepliesSettingClientV2ScheduledEndDateTime { /** * Scheduled end time (example: '2017-08-29T05:00:00.0000000') */ dateTime?: string; /** * TimeZone (example: 'Pacific Standard Time') */ timeZone?: string; } /** * Scheduled start time (example: '2017-08-29T04:00:00.0000000') */ export interface AutomaticRepliesSettingClientV2ScheduledStartDateTime { /** * Scheduled start time (example: '2017-08-29T04:00:00.0000000') */ dateTime?: string; /** * TimeZone (example: 'Pacific Standard Time') */ timeZone?: string; } /** * Automatic replies setting model for the connector */ export interface AutomaticRepliesSettingClientV2 { /** * The audience that will see the external reply message. Possible values include: 'none', * 'contactsOnly', 'all'. Default value: 'None'. */ externalAudience: ExternalAudience1; /** * Message for people outside your organization */ externalReplyMessage?: string; /** * Message for people within your organization */ internalReplyMessage?: string; /** * Scheduled end time (example: '2017-08-29T05:00:00.0000000') */ scheduledEndDateTime?: AutomaticRepliesSettingClientV2ScheduledEndDateTime; /** * Scheduled start time (example: '2017-08-29T04:00:00.0000000') */ scheduledStartDateTime?: AutomaticRepliesSettingClientV2ScheduledStartDateTime; /** * Automatic reply setting status. Possible values include: 'disabled', 'alwaysEnabled', * 'scheduled'. Default value: 'Scheduled'. */ status: Status1; } /** * File Attachment */ export interface ClientReceiveFileAttachment { /** * Attachment content */ contentBytes?: Uint8Array; /** * Attachment content type */ contentType?: string; /** * Attachment Id */ id?: string; /** * Set to true if this is an inline attachment */ isInline?: boolean; /** * The date and time when the attachment was last modified */ lastModifiedDateTime?: Date; /** * Attachment name */ name?: string; /** * The size in bytes of the attachment */ size?: number; } /** * Receive Email Message */ export interface ClientReceiveMessage { /** * The file attachments for the message */ attachments?: ClientReceiveFileAttachment[]; /** * The Bcc recipients for the message */ bcc?: string; /** * The body of the message */ body?: string; /** * The preview of the message */ bodyPreview?: string; /** * The Cc recipients for the message */ cc?: string; /** * The Id of the conversation the email belongs to */ conversationId?: string; /** * The date and time the message was received */ dateTimeReceived?: Date; /** * The mailbox owner and sender of the message */ from?: string; /** * Indicates whether the message has attachments */ hasAttachment?: boolean; /** * The unique identifier of the message */ id?: string; /** * The importance of the message (0 – Low, 1 – Normal, 2 - High) */ importance?: number; /** * The message ID in the format specified by RFC2822 */ internetMessageId?: string; /** * Is Html? */ isHtml?: boolean; /** * Indicates whether the message has been read */ isRead?: boolean; /** * The subject of the message */ subject?: string; /** * The recipients for the message */ to?: string; } /** * Represents a wrapper object for batch response */ export interface BatchResponseClientReceiveMessage { /** * A list of the response objects * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly value?: ClientReceiveMessage[]; } /** * File Attachment */ export interface GraphClientReceiveFileAttachment { /** * Attachment content */ contentBytes?: Uint8Array; /** * Attachment content type */ contentType?: string; /** * Attachment Id */ id?: string; /** * Set to true if this is an inline attachment */ isInline?: boolean; /** * The date and time when the attachment was last modified */ lastModifiedDateTime?: Date; /** * Attachment name */ name?: string; /** * The size in bytes of the attachment */ size?: number; } /** * Graph Client Receive Email Message */ export interface GraphClientReceiveMessage { /** * The file attachments for the message */ attachments?: GraphClientReceiveFileAttachment[]; /** * The Bcc recipients for the message */ bccRecipients?: string; /** * The body of the message */ body?: string; /** * The preview of the message */ bodyPreview?: string; /** * The Cc recipients for the message */ ccRecipients?: string; /** * The Id of the conversation the email belongs to */ conversationId?: string; /** * The mailbox owner and sender of the message */ from?: string; /** * Indicates whether the message has attachments */ hasAttachments?: boolean; /** * The unique identifier of the message */ id?: string; /** * The importance of the message (low, normal, high). Possible values include: 'low', 'normal', * 'high' */ importance?: Importance1; /** * The message ID in the format specified by RFC2822 */ internetMessageId?: string; /** * Is Html? */ isHtml?: boolean; /** * Indicates whether the message has been read */ isRead?: boolean; /** * The date and time the message was received */ receivedDateTime?: Date; /** * The subject of the message */ subject?: string; /** * The recipients for the message */ toRecipients?: string; } /** * Represents a wrapper object for batch response */ export interface BatchResponseGraphClientReceiveMessage { /** * A list of the response objects * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly value?: GraphClientReceiveMessage[]; } /** * Blob dataset metadata */ export interface BlobDataSetsMetadata { /** * Blob dataset display name */ displayName?: string; /** * Blob dataset source */ source?: string; /** * Blob dataset url encoding */ urlEncoding?: string; } /** * An interface representing ItemBody. */ export interface ItemBody { content?: string; /** * Possible values include: 'Text', 'HTML' */ contentType?: ContentType; } /** * An interface representing PhysicalAddress. */ export interface PhysicalAddress { city?: string; countryOrRegion?: string; postalCode?: string; state?: string; street?: string; } /** * An interface representing GeoCoordinates. */ export interface GeoCoordinates { accuracy?: number; altitude?: number; altitudeAccuracy?: number; latitude?: number; longitude?: number; } /** * An interface representing Location. */ export interface Location { address?: PhysicalAddress; coordinates?: GeoCoordinates; displayName?: string; } /** * An interface representing Recipient. */ export interface Recipient { emailAddress?: EmailAddress; } /** * An interface representing RecurrencePattern. */ export interface RecurrencePattern { dayOfMonth?: number; daysOfWeek?: string[]; /** * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', * 'Saturday' */ firstDayOfWeek?: FirstDayOfWeek; /** * Possible values include: 'First', 'Second', 'Third', 'Fourth', 'Last' */ index?: Index; interval?: number; month?: number; /** * Possible values include: 'Daily', 'Weekly', 'AbsoluteMonthly', 'RelativeMonthly', * 'AbsoluteYearly', 'RelativeYearly' */ type?: Type1; } /** * An interface representing RecurrenceRange. */ export interface RecurrenceRange { endDate?: Date; numberOfOccurrences?: number; startDate?: Date; /** * Possible values include: 'EndDate', 'NoEnd', 'Numbered' */ type?: Type2; } /** * An interface representing PatternedRecurrence. */ export interface PatternedRecurrence { pattern?: RecurrencePattern; range?: RecurrenceRange; } /** * Connector specific calendar event model class for the backend */ export interface CalendarEventBackend { /** * List of attendees for the event */ attendees?: Attendee[]; body?: ItemBody; /** * The preview of the message associated with the event */ bodyPreview?: string; /** * The categories associated with the event */ categories?: string[]; /** * This property identifies the version of the event object. Every time the event is changed, * ChangeKey changes as well. */ changeKey?: string; /** * The date and time that the event was created */ dateTimeCreated?: Date; /** * The date and time that the event was last modified */ dateTimeLastModified?: Date; /** * The end time of the event */ end: Date; /** * This property specifies the time zone of the meeting end time. The value must be as defined in * Windows (example: 'Pacific Standard Time'). */ endTimeZone?: string; /** * Set to true if the event has attachments */ hasAttachments?: boolean; /** * The Event's unique identifier */ id?: string; /** * The importance of the event: Low, Normal, or High. Possible values include: 'Low', 'Normal', * 'High' */ importance?: Importance2; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the event has been canceled */ isCancelled?: boolean; /** * Set to true if the message sender is also the organizer */ isOrganizer?: boolean; location?: Location; organizer?: Recipient; /** * The reason property used by O365 sync events protocol, will be 'deleted' if its a deleted * event. */ reason?: string; recurrence?: PatternedRecurrence; /** * Time in minutes before event start to remind */ reminder?: number; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; responseStatus?: ResponseStatus; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Shows as free or busy. Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', * 'WorkingElsewhere', 'Unknown' */ showAs?: ShowAs; /** * The start time of the event */ start: Date; /** * This property specifies the time zone of the meeting start time. The value must be as defined * in Windows (example: 'Pacific Standard Time'). */ startTimeZone?: string; /** * Event subject */ subject: string; /** * The event type: Single Instance, Occurrence, Exception, or Series Master. Possible values * include: 'SingleInstance', 'Occurrence', 'Exception', 'SeriesMaster' */ type?: Type3; /** * The preview of the message associated with the event */ webLink?: string; } /** * Connector specific calendar event model class for the client */ export interface CalendarEventClient { /** * Body of the message associated with the event */ body?: string; /** * End time of the event (example: '2016-11-01T15:30:00Z') */ end: Date; /** * The importance of the event: Low, Normal, or High. Possible values include: 'Low', 'Normal', * 'High' */ importance?: Importance3; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurrences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The recurrence pattern for the event. Possible values include: 'None', 'Daily', 'Weekly', * 'Monthly', 'Yearly' */ recurrence?: Recurrence; /** * End time of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminder?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * Status to show during the event. Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', * 'WorkingElsewhere', 'Unknown' */ showAs?: ShowAs1; /** * Start time of the event (example: '2016-11-01T14:30:00Z') */ start: Date; /** * Event subject */ subject: string; /** * Time zone of the event. Possible values include: '', '(UTC-12:00) International Date Line * West', '(UTC-11:00) Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', * '(UTC-10:00) Hawaii', '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) * Coordinated Universal Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated * Universal Time-08', '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', * '(UTC-07:00) Chihuahua, La Paz, Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', * '(UTC-06:00) Central America', '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter * Island', '(UTC-06:00) Guadalajara, Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', * '(UTC-05:00) Bogota, Lima, Quito, Rio Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern * Time (US & Canada)', '(UTC-05:00) Haiti', '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', * '(UTC-04:00) Asuncion', '(UTC-04:00) Atlantic Time (Canada)', '(UTC-04:00) Caracas', * '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan', '(UTC-04:00) * Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) Newfoundland', '(UTC-03:00) * Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, Fortaleza', '(UTC-03:00) City of * Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) Montevideo', '(UTC-03:00) Punta Arenas', * '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) Salvador', '(UTC-02:00) Coordinated * Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', '(UTC-01:00) Azores', '(UTC-01:00) Cabo * Verde Is.', '(UTC) Coordinated Universal Time', '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, * Edinburgh, Lisbon, London', '(UTC+00:00) Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, * Bern, Rome, Stockholm, Vienna', '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, * Prague', '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, * Warsaw, Zagreb', '(UTC+01:00) West Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) * Amman', '(UTC+02:00) Athens, Bucharest', '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', * '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) * Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius', '(UTC+02:00) * Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) Tripoli', '(UTC+03:00) Baghdad', * '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', '(UTC+03:00) Minsk', '(UTC+03:00) * Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', '(UTC+03:30) Tehran', '(UTC+04:00) * Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', '(UTC+04:00) Baku', '(UTC+04:00) * Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) Saratov', '(UTC+04:00) Tbilisi', * '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) Ashgabat, Tashkent', '(UTC+05:00) * Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) Chennai, Kolkata, Mumbai, New * Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) Kathmandu', '(UTC+06:00) Astana', * '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon (Rangoon)', '(UTC+07:00) Bangkok, * Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', '(UTC+07:00) Hovd', '(UTC+07:00) * Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', '(UTC+08:00) Beijing, Chongqing, * Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala Lumpur, Singapore', '(UTC+08:00) * Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', '(UTC+08:30) Pyongyang', '(UTC+08:45) * Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, Tokyo', '(UTC+09:00) Seoul', * '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) Darwin', '(UTC+10:00) Brisbane', * '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, Port Moresby', '(UTC+10:00) * Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', '(UTC+11:00) Bougainville * Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) Norfolk Island', * '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) Anadyr, * Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' */ timeZone?: TimeZone; } /** * Connector specific calendar event model class for the client */ export interface CalendarEventClientReceive { /** * Body of the message associated with the event */ body?: string; /** * The categories associated with the event */ categories?: string[]; /** * The date and time that the event was created */ dateTimeCreated?: Date; /** * The date and time that the event was last modified */ dateTimeLastModified?: Date; /** * End time of the event (example: '2016-11-01T15:30:00Z') */ end?: Date; /** * The event's unique identifier */ id?: string; /** * The importance of the event (0 – Low, 1 – Normal, 2 - High) */ importance?: number; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurrences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The organizer of the event */ organizer?: string; /** * The recurrence pattern for the event (None - 0, Daily - 1, Weekly - 2, Monthly - 3, Yearly - * 4) */ recurrence?: number; /** * End time of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminder?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * The response time of the event */ responseTime?: Date; /** * The response type of the event (None - 0, Organizer - 1, TentativelyAccepted - 2, Accepted - * 3, Declined - 4, NotResponded - 5) */ responseType?: number; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Status to show during the event (Unknown - -1, Free - 0, Tentative - 1, Busy - 2, Oof - 3, * WorkingElsewhere - 4) */ showAs?: number; /** * Start time of the event (example: '2016-11-01T14:30:00Z') */ start?: Date; /** * Event subject */ subject?: string; /** * Time zone of the event */ timeZone?: string; /** * The URL to open the event in Outlook Web App */ webLink?: string; } /** * Connector specific calendar event model class for the client */ export interface CalendarEventClientReceiveStringEnums { /** * Body of the message associated with the event */ body?: string; /** * The categories associated with the event */ categories?: string[]; /** * The date and time that the event was created */ dateTimeCreated?: Date; /** * The date and time that the event was last modified */ dateTimeLastModified?: Date; /** * End time of the event (example: '2016-11-01T15:30:00Z') */ end?: Date; /** * The event's unique identifier */ id?: string; /** * The importance of the event: Low, Normal, or High. Possible values include: 'Low', 'Normal', * 'High' */ importance?: Importance4; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurrences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The organizer of the event */ organizer?: string; /** * The recurrence pattern for the event. Possible values include: 'None', 'Daily', 'Weekly', * 'Monthly', 'Yearly' */ recurrence?: Recurrence1; /** * End time of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminder?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * The response time of the event */ responseTime?: Date; /** * The response type of the event: None, Organizer, TentativelyAccepted, Accepted, Declined or * NotResponded. Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', * 'Declined', 'NotResponded' */ responseType?: ResponseType; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Status to show during the event. Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', * 'WorkingElsewhere', 'Unknown' */ showAs?: ShowAs2; /** * Start time of the event (example: '2016-11-01T14:30:00Z') */ start?: Date; /** * Event subject */ subject?: string; /** * Time zone of the event */ timeZone?: string; /** * The URL to open the event in Outlook Web App */ webLink?: string; } /** * Calendar event model with action type */ export interface CalendarEventClientWithActionType { /** * Changed action type of the event - added, updated or deleted. Possible values include: * 'added', 'updated', 'deleted' */ actionType?: ActionType; /** * Body of the message associated with the event */ body?: string; /** * The categories associated with the event */ categories?: string[]; /** * The date and time that the event was created */ dateTimeCreated?: Date; /** * The date and time that the event was last modified */ dateTimeLastModified?: Date; /** * End time of the event (example: '2016-11-01T15:30:00Z') */ end?: Date; /** * The event's unique identifier */ id?: string; /** * The importance of the event (0 – Low, 1 – Normal, 2 - High) */ importance?: number; /** * Flag that indicates whether the event was added since the last poll of the trigger. */ isAdded?: boolean; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Flag that indicates whether the event was updated since the last poll of the trigger. */ isUpdated?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurrences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The organizer of the event */ organizer?: string; /** * The recurrence pattern for the event (None - 0, Daily - 1, Weekly - 2, Monthly - 3, Yearly - * 4) */ recurrence?: number; /** * End time of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminder?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * The response time of the event */ responseTime?: Date; /** * The response type of the event (None - 0, Organizer - 1, TentativelyAccepted - 2, Accepted - * 3, Declined - 4, NotResponded - 5) */ responseType?: number; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Status to show during the event (Unknown - -1, Free - 0, Tentative - 1, Busy - 2, Oof - 3, * WorkingElsewhere - 4) */ showAs?: number; /** * Start time of the event (example: '2016-11-01T14:30:00Z') */ start?: Date; /** * Event subject */ subject?: string; /** * Time zone of the event */ timeZone?: string; /** * The URL to open the event in Outlook Web App */ webLink?: string; } /** * Connector specific calendar event model class for the html client */ export interface CalendarEventHtmlClient { /** * Body of the message associated with the event */ body?: string; /** * End time of the event (example: '2016-11-01T15:30:00Z') */ end: Date; /** * The importance of the event: Low, Normal, or High. Possible values include: 'Low', 'Normal', * 'High' */ importance?: Importance5; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurrences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The recurrence pattern for the event. Possible values include: 'None', 'Daily', 'Weekly', * 'Monthly', 'Yearly' */ recurrence?: Recurrence2; /** * End time of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminder?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * Status to show during the event. Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', * 'WorkingElsewhere', 'Unknown' */ showAs?: ShowAs3; /** * Start time of the event (example: '2016-11-01T14:30:00Z') */ start: Date; /** * Event subject */ subject: string; /** * Time zone of the event. Possible values include: '', '(UTC-12:00) International Date Line * West', '(UTC-11:00) Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', * '(UTC-10:00) Hawaii', '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) * Coordinated Universal Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated * Universal Time-08', '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', * '(UTC-07:00) Chihuahua, La Paz, Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', * '(UTC-06:00) Central America', '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter * Island', '(UTC-06:00) Guadalajara, Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', * '(UTC-05:00) Bogota, Lima, Quito, Rio Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern * Time (US & Canada)', '(UTC-05:00) Haiti', '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', * '(UTC-04:00) Asuncion', '(UTC-04:00) Atlantic Time (Canada)', '(UTC-04:00) Caracas', * '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan', '(UTC-04:00) * Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) Newfoundland', '(UTC-03:00) * Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, Fortaleza', '(UTC-03:00) City of * Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) Montevideo', '(UTC-03:00) Punta Arenas', * '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) Salvador', '(UTC-02:00) Coordinated * Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', '(UTC-01:00) Azores', '(UTC-01:00) Cabo * Verde Is.', '(UTC) Coordinated Universal Time', '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, * Edinburgh, Lisbon, London', '(UTC+00:00) Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, * Bern, Rome, Stockholm, Vienna', '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, * Prague', '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, * Warsaw, Zagreb', '(UTC+01:00) West Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) * Amman', '(UTC+02:00) Athens, Bucharest', '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', * '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) * Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius', '(UTC+02:00) * Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) Tripoli', '(UTC+03:00) Baghdad', * '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', '(UTC+03:00) Minsk', '(UTC+03:00) * Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', '(UTC+03:30) Tehran', '(UTC+04:00) * Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', '(UTC+04:00) Baku', '(UTC+04:00) * Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) Saratov', '(UTC+04:00) Tbilisi', * '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) Ashgabat, Tashkent', '(UTC+05:00) * Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) Chennai, Kolkata, Mumbai, New * Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) Kathmandu', '(UTC+06:00) Astana', * '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon (Rangoon)', '(UTC+07:00) Bangkok, * Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', '(UTC+07:00) Hovd', '(UTC+07:00) * Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', '(UTC+08:00) Beijing, Chongqing, * Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala Lumpur, Singapore', '(UTC+08:00) * Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', '(UTC+08:30) Pyongyang', '(UTC+08:45) * Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, Tokyo', '(UTC+09:00) Seoul', * '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) Darwin', '(UTC+10:00) Brisbane', * '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, Port Moresby', '(UTC+10:00) * Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', '(UTC+11:00) Bougainville * Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) Norfolk Island', * '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) Anadyr, * Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' */ timeZone?: TimeZone1; } /** * The list of calendar items */ export interface CalendarEventList { /** * List of calendar items */ value?: CalendarEventBackend[]; } /** * The list of calendar items */ export interface CalendarEventListClientReceive { /** * List of calendar items */ value?: CalendarEventClientReceive[]; } /** * The list of calendar items with action type */ export interface CalendarEventListWithActionType { /** * List of calendar items */ value?: CalendarEventClientWithActionType[]; } /** * Receive Email Message */ export interface ClientReceiveMessageStringEnums { /** * The file attachments for the message */ attachments?: ClientReceiveFileAttachment[]; /** * The Bcc recipients for the message */ bcc?: string; /** * The body of the message */ body?: string; /** * The preview of the message */ bodyPreview?: string; /** * The Cc recipients for the message */ cc?: string; /** * The Id of the conversation the email belongs to */ conversationId?: string; /** * The date and time the message was received */ dateTimeReceived?: Date; /** * The mailbox owner and sender of the message */ from?: string; /** * Indicates whether the message has attachments */ hasAttachment?: boolean; /** * The unique identifier of the message */ id?: string; /** * The importance of the message. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance6; /** * The message ID in the format specified by RFC2822 */ internetMessageId?: string; /** * Is Html? */ isHtml?: boolean; /** * Indicates whether the message has been read */ isRead?: boolean; /** * The subject of the message */ subject?: string; /** * The recipients for the message */ to?: string; } /** * Send HTML Email Message */ export interface ClientSendHtmlMessage { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Specify email addresses separated by semicolons like someone@contoso.com */ bcc?: string; /** * Specify the body of the mail */ body: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ cc?: string; /** * Email address to send mail from (requires "Send as" or "Send on behalf of" permission for that * mailbox). For more info on granting permissions please refer * https://docs.microsoft.com/office365/admin/manage/send-email-as-distribution-list */ from?: string; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance7; /** * Specify the subject of the mail */ subject: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; } /** * Send Email Message */ export interface ClientSendMessage { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Specify email addresses separated by semicolons like someone@contoso.com */ bcc?: string; /** * Specify the body of the mail */ body: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ cc?: string; /** * Email address to send mail from (requires "Send as" or "Send on behalf of" permission for that * mailbox). For more info on granting permissions please refer * https://docs.microsoft.com/office365/admin/manage/send-email-as-distribution-list */ from?: string; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance8; /** * Is Html? */ isHtml?: boolean; /** * Specify the subject of the mail */ subject: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; } /** * Describes the subscription information. */ export interface ClientSubscription { /** * Callback url to the flow engine. Expected as part of the request and provided by Flow. */ notificationUrl: string; } /** * Contact */ export interface Contact { /** * The name of the contact's assistant */ assistantName?: string; /** * The contact's birthday */ birthday?: Date; businessAddress?: PhysicalAddress; /** * The business home page of the contact */ businessHomePage?: string; /** * The contact's business phone numbers */ businessPhones?: string[]; /** * The categories associated with the contact */ categories?: string[]; /** * Identifies the version of the event object */ changeKey?: string; /** * The name of the contact's company */ companyName?: string; /** * The time the contact was created */ dateTimeCreated?: Date; /** * The time the contact was modified */ dateTimeLastModified?: Date; /** * The contact's department */ department?: string; /** * The contact's display name */ displayName?: string; /** * The contact's email addresses */ emailAddresses?: EmailAddress[]; /** * The name the contact is filed under */ fileAs?: string; /** * The contact's generation */ generation?: string; /** * The contact's given name */ givenName: string; homeAddress?: PhysicalAddress; /** * The contact's home phone numbers */ homePhones: string[]; /** * The contact's unique identifier. */ id?: string; /** * The contact's instant messaging (IM) addresses */ imAddresses?: string[]; /** * The contact's initials */ initials?: string; /** * The contact's job title */ jobTitle?: string; /** * The name of the contact's manager */ manager?: string; /** * The contact's middle name */ middleName?: string; /** * The contact's mobile phone number */ mobilePhone1?: string; /** * The contact's nickname */ nickName?: string; /** * The location of the contact's office */ officeLocation?: string; otherAddress?: PhysicalAddress; /** * The ID of the contact's parent folder */ parentFolderId?: string; /** * The contact's profession */ profession?: string; /** * The contact's surname */ surname?: string; /** * The contact's title */ title?: string; /** * The phonetic Japanese company name of the contact */ yomiCompanyName?: string; /** * The phonetic Japanese given name (first name) of the contact */ yomiGivenName?: string; /** * The phonetic Japanese surname (last name) of the contact */ yomiSurname?: string; } /** * Contact response */ export interface ContactResponse { /** * The name of the contact's assistant */ assistantName?: string; /** * The contact's birthday */ birthday?: Date; businessAddress?: PhysicalAddress; /** * The business home page of the contact */ businessHomePage?: string; /** * The contact's business phone numbers */ businessPhones?: string[]; /** * The categories associated with the contact */ categories?: string[]; /** * Identifies the version of the event object */ changeKey?: string; /** * The name of the contact's company */ companyName?: string; /** * The time the contact was created */ dateTimeCreated?: Date; /** * The time the contact was modified */ dateTimeLastModified?: Date; /** * The contact's department */ department?: string; /** * The contact's display name */ displayName?: string; /** * The contact's email addresses */ emailAddresses?: EmailAddress[]; /** * The name the contact is filed under */ fileAs?: string; /** * The contact's generation */ generation?: string; /** * The contact's given name */ givenName?: string; homeAddress?: PhysicalAddress; /** * The contact's home phone numbers */ homePhones?: string[]; /** * The contact's unique identifier. */ id?: string; /** * The contact's instant messaging (IM) addresses */ imAddresses?: string[]; /** * The contact's initials */ initials?: string; /** * The contact's job title */ jobTitle?: string; /** * The name of the contact's manager */ manager?: string; /** * The contact's middle name */ middleName?: string; /** * The contact's mobile phone number */ mobilePhone1?: string; /** * The contact's nickname */ nickName?: string; /** * The location of the contact's office */ officeLocation?: string; otherAddress?: PhysicalAddress; /** * The ID of the contact's parent folder */ parentFolderId?: string; /** * The contact's profession */ profession?: string; /** * The contact's surname */ surname?: string; /** * The contact's title */ title?: string; /** * The phonetic Japanese company name of the contact */ yomiCompanyName?: string; /** * The phonetic Japanese given name (first name) of the contact */ yomiGivenName?: string; /** * The phonetic Japanese surname (last name) of the contact */ yomiSurname?: string; } /** * An interface representing PhysicalAddressV2. */ export interface PhysicalAddressV2 { /** * The contact's city. */ city?: string; /** * The contact's country of region. */ countryOrRegion?: string; /** * The contact's postal code. */ postalCode?: string; /** * The contact's state. */ state?: string; /** * The contact's street address. */ street?: string; } /** * An interface representing EmailAddressV2. */ export interface EmailAddressV2 { address?: string; name?: string; } /** * Contact */ export interface ContactResponseV2 { /** * The name of the contact's assistant */ assistantName?: string; /** * The contact's birthday */ birthday?: Date; businessAddress?: PhysicalAddressV2; /** * The business home page of the contact */ businessHomePage?: string; /** * The contact's business phone numbers */ businessPhones?: string[]; /** * The categories associated with the contact */ categories?: string[]; /** * Identifies the version of the event object */ changeKey?: string; /** * The name of the contact's company */ companyName?: string; /** * The time the contact was created */ createdDateTime?: Date; /** * The contact's department */ department?: string; /** * The contact's display name */ displayName?: string; /** * The contact's email addresses */ emailAddresses?: EmailAddressV2[]; /** * The name the contact is filed under */ fileAs?: string; /** * The contact's generation */ generation?: string; /** * The contact's given name */ givenName?: string; homeAddress?: PhysicalAddressV2; /** * The contact's home phone numbers */ homePhones?: string[]; /** * The contact's unique identifier. */ id?: string; /** * The contact's instant messaging (IM) addresses */ imAddresses?: string[]; /** * The contact's initials */ initials?: string; /** * The contact's job title */ jobTitle?: string; /** * The time the contact was modified */ lastModifiedDateTime?: Date; /** * The name of the contact's manager */ manager?: string; /** * The contact's middle name */ middleName?: string; /** * The contact's mobile phone number */ mobilePhone?: string; /** * The contact's nickname */ nickName?: string; /** * The location of the contact's office */ officeLocation?: string; otherAddress?: PhysicalAddressV2; /** * The ID of the contact's parent folder */ parentFolderId?: string; /** * The contact's profession */ profession?: string; /** * The contact's surname */ surname?: string; /** * The contact's title */ title?: string; /** * The phonetic Japanese company name of the contact */ yomiCompanyName?: string; /** * The phonetic Japanese given name (first name) of the contact */ yomiGivenName?: string; /** * The phonetic Japanese surname (last name) of the contact */ yomiSurname?: string; } /** * Contact */ export interface ContactV2 { /** * The name of the contact's assistant */ assistantName?: string; /** * The contact's birthday */ birthday?: Date; businessAddress?: PhysicalAddressV2; /** * The business home page of the contact */ businessHomePage?: string; /** * The contact's business phone numbers */ businessPhones?: string[]; /** * The categories associated with the contact */ categories?: string[]; /** * Identifies the version of the event object */ changeKey?: string; /** * The name of the contact's company */ companyName?: string; /** * The time the contact was created */ createdDateTime?: Date; /** * The contact's department */ department?: string; /** * The contact's display name */ displayName?: string; /** * The contact's email addresses */ emailAddresses?: EmailAddressV2[]; /** * The name the contact is filed under */ fileAs?: string; /** * The contact's generation */ generation?: string; /** * The contact's given name */ givenName: string; homeAddress?: PhysicalAddressV2; /** * The contact's home phone numbers */ homePhones: string[]; /** * The contact's unique identifier. */ id?: string; /** * The contact's instant messaging (IM) addresses */ imAddresses?: string[]; /** * The contact's initials */ initials?: string; /** * The contact's job title */ jobTitle?: string; /** * The time the contact was modified */ lastModifiedDateTime?: Date; /** * The name of the contact's manager */ manager?: string; /** * The contact's middle name */ middleName?: string; /** * The contact's mobile phone number */ mobilePhone?: string; /** * The contact's nickname */ nickName?: string; /** * The location of the contact's office */ officeLocation?: string; otherAddress?: PhysicalAddressV2; /** * The ID of the contact's parent folder */ parentFolderId?: string; /** * The contact's profession */ profession?: string; /** * The contact's surname */ surname?: string; /** * The contact's title */ title?: string; /** * The phonetic Japanese company name of the contact */ yomiCompanyName?: string; /** * The phonetic Japanese given name (first name) of the contact */ yomiGivenName?: string; /** * The phonetic Japanese surname (last name) of the contact */ yomiSurname?: string; } /** * static schema for pass-through native query execution */ export interface PassThroughNativeQuery { /** * Query language */ language?: string; } /** * Dataset */ export interface DataSet { /** * Dataset display name */ displayName?: string; /** * Dataset name */ name?: string; /** * Pass-through Native Queries * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly query?: PassThroughNativeQuery[]; } /** * List of datasets */ export interface DataSetsList { /** * List of datasets */ value?: DataSet[]; } /** * Tabular dataset metadata */ export interface TabularDataSetsMetadata { /** * Dataset display name */ displayName?: string; /** * Dataset source */ source?: string; /** * Table display name */ tableDisplayName?: string; /** * Table plural display name */ tablePluralName?: string; /** * Dataset url encoding */ urlEncoding?: string; } /** * Dataset metadata */ export interface DataSetsMetadata { blob?: BlobDataSetsMetadata; tabular?: TabularDataSetsMetadata; } /** * DateTimeTimeZone */ export interface DateTimeTimeZone { /** * DateTime */ dateTime?: string; /** * TimeZone */ timeZone?: string; } /** * DateTimeTimeZone */ export interface DateTimeTimeZoneV2 { /** * DateTime (example: '2017-08-29T04:00:00.0000000') */ dateTime?: string; /** * TimeZone (example: 'Pacific Standard Time') */ timeZone?: string; } /** * Directly forward message */ export interface DirectForwardMessage { /** * Comment */ comment?: string; /** * Semicolon separated list of recipients to forward the message to */ toRecipients: string; } /** * Entity list response */ export interface EntityListResponseCalendarEventBackend { /** * List of values */ value?: CalendarEventBackend[]; } /** * Entity list response */ export interface EntityListResponseCalendarEventClientReceiveStringEnums { /** * List of values */ value?: CalendarEventClientReceiveStringEnums[]; } /** * Entity list response */ export interface EntityListResponseContactResponse { /** * List of values */ value?: ContactResponse[]; } /** * Entity list response */ export interface EntityListResponseContactResponseV2 { /** * List of values */ value?: ContactResponseV2[]; } /** * FilePickerFile */ export interface FilePickerFile { /** * Display name for the file */ displayName?: string; /** * Uniquely identifies the file */ id?: string; /** * Set to true if the file is a folder */ isFolder?: boolean; /** * Path of the file */ path?: string; } /** * Entity list response */ export interface EntityListResponseFilePickerFile { /** * List of values */ value?: FilePickerFile[]; } /** * Connector specific calendar event model class for the client with Graph API */ export interface GraphCalendarEventClientReceive { /** * Body of the message associated with the event */ body?: string; /** * The categories associated with the event */ categories?: string[]; /** * The date and time that the event was created */ createdDateTime?: Date; /** * End time of the event (example: '2017-08-29T05:00:00.0000000') */ end?: string; /** * The event's unique identifier */ id?: string; /** * The importance of the event: low, normal, or high. Possible values include: 'low', 'normal', * 'high' */ importance?: Importance9; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Set to true if an alert is set to remind the user of the event. */ isReminderOn?: boolean; /** * The date and time that the event was last modified */ lastModifiedDateTime?: Date; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The organizer of the event */ organizer?: string; /** * The recurrence pattern for the event: none, daily, weekly, monthly or yearly. Possible values * include: 'none', 'daily', 'weekly', 'monthly', 'yearly' */ recurrence?: Recurrence3; /** * End Date of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminderMinutesBeforeStart?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * The response time of the event */ responseTime?: Date; /** * The response type of the event (none, organizer, tentativelyAccepted, accepted, declined or * notResponded). Possible values include: 'none', 'organizer', 'tentativelyAccepted', * 'accepted', 'declined', 'notResponded' */ responseType?: ResponseType1; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Status to show during the event: free, tentative, busy, oof, workingElsewhere or unknown. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' */ showAs?: ShowAs4; /** * Start time of the event (example: '2017-08-29T04:00:00.0000000') */ start?: string; /** * Event subject */ subject?: string; /** * Time zone of the event */ timeZone?: string; /** * The URL to open the event in Outlook Web App */ webLink?: string; } /** * Entity list response */ export interface EntityListResponseGraphCalendarEventClientReceive { /** * List of values */ value?: GraphCalendarEventClientReceive[]; } /** * Contact folder data model returned by Graph API */ export interface GraphContactFolder { /** * The name of the contacts folder */ displayName?: string; /** * The ID of the contacts folder */ id?: string; /** * The ID of the parent folder */ parentFolderId?: string; } /** * Entity list response */ export interface EntityListResponseGraphContactFolder { /** * List of values */ value?: GraphContactFolder[]; } /** * Represents a table. */ export interface Table { /** * The display name of the table. */ displayName?: string; /** * Additional table properties provided by the connector to the clients. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly dynamicProperties?: { [propertyName: string]: any }; /** * The name of the table. The name is used at runtime. */ name?: string; } /** * Entity list response */ export interface EntityListResponseTable { /** * List of values */ value?: Table[]; } /** * Connector specific calendar event model class for the client for graph API */ export interface GraphCalendarEventClient { /** * Body of the message associated with the event */ body?: string; /** * End time of the event (example: '2017-08-29T05:00:00') */ end: string; /** * The importance of the event: low, normal, or high. Possible values include: 'low', 'normal', * 'high' */ importance?: Importance10; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if an alert is set to remind the user of the event. */ isReminderOn?: boolean; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The recurrence pattern for the event: none, daily, weekly, monthly or yearly. Possible values * include: 'none', 'daily', 'weekly', 'monthly', 'yearly' */ recurrence?: Recurrence4; /** * End Date of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminderMinutesBeforeStart?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * Status to show during the event: free, tentative, busy, oof, workingElsewhere or unknown. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' */ showAs?: ShowAs5; /** * Start time of the event (example: '2017-08-29T04:00:00') */ start: string; /** * Event subject */ subject: string; /** * Time zone of the event. Possible values include: '', '(UTC-12:00) International Date Line * West', '(UTC-11:00) Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', * '(UTC-10:00) Hawaii', '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) * Coordinated Universal Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated * Universal Time-08', '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', * '(UTC-07:00) Chihuahua, La Paz, Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', * '(UTC-06:00) Central America', '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter * Island', '(UTC-06:00) Guadalajara, Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', * '(UTC-05:00) Bogota, Lima, Quito, Rio Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern * Time (US & Canada)', '(UTC-05:00) Haiti', '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', * '(UTC-04:00) Asuncion', '(UTC-04:00) Atlantic Time (Canada)', '(UTC-04:00) Caracas', * '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan', '(UTC-04:00) * Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) Newfoundland', '(UTC-03:00) * Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, Fortaleza', '(UTC-03:00) City of * Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) Montevideo', '(UTC-03:00) Punta Arenas', * '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) Salvador', '(UTC-02:00) Coordinated * Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', '(UTC-01:00) Azores', '(UTC-01:00) Cabo * Verde Is.', '(UTC) Coordinated Universal Time', '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, * Edinburgh, Lisbon, London', '(UTC+00:00) Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, * Bern, Rome, Stockholm, Vienna', '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, * Prague', '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, * Warsaw, Zagreb', '(UTC+01:00) West Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) * Amman', '(UTC+02:00) Athens, Bucharest', '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', * '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) * Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius', '(UTC+02:00) * Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) Tripoli', '(UTC+03:00) Baghdad', * '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', '(UTC+03:00) Minsk', '(UTC+03:00) * Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', '(UTC+03:30) Tehran', '(UTC+04:00) * Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', '(UTC+04:00) Baku', '(UTC+04:00) * Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) Saratov', '(UTC+04:00) Tbilisi', * '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) Ashgabat, Tashkent', '(UTC+05:00) * Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) Chennai, Kolkata, Mumbai, New * Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) Kathmandu', '(UTC+06:00) Astana', * '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon (Rangoon)', '(UTC+07:00) Bangkok, * Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', '(UTC+07:00) Hovd', '(UTC+07:00) * Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', '(UTC+08:00) Beijing, Chongqing, * Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala Lumpur, Singapore', '(UTC+08:00) * Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', '(UTC+08:30) Pyongyang', '(UTC+08:45) * Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, Tokyo', '(UTC+09:00) Seoul', * '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) Darwin', '(UTC+10:00) Brisbane', * '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, Port Moresby', '(UTC+10:00) * Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', '(UTC+11:00) Bougainville * Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) Norfolk Island', * '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) Anadyr, * Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' */ timeZone: TimeZone2; } /** * Graph calendar event model with action type */ export interface GraphCalendarEventClientWithActionType { /** * Changed action type of the event - added, updated or deleted. Possible values include: * 'added', 'updated', 'deleted' */ actionType?: ActionType1; /** * Flag that indicates whether the event was added since the last poll of the trigger. */ isAdded?: boolean; /** * Flag that indicates whether the event was updated since the last poll of the trigger. */ isUpdated?: boolean; /** * Body of the message associated with the event */ body?: string; /** * The categories associated with the event */ categories?: string[]; /** * The date and time that the event was created */ createdDateTime?: Date; /** * End time of the event (example: '2017-08-29T05:00:00.0000000') */ end?: string; /** * The event's unique identifier */ id?: string; /** * The importance of the event: low, normal, or high. Possible values include: 'low', 'normal', * 'high' */ importance?: Importance11; /** * Set to true if the event lasts all day */ isAllDay?: boolean; /** * Set to true if the body is Html */ isHtml?: boolean; /** * Set to true if an alert is set to remind the user of the event. */ isReminderOn?: boolean; /** * The date and time that the event was last modified */ lastModifiedDateTime?: Date; /** * Location of the event */ location?: string; /** * How many times to repeat the event */ numberOfOccurences?: number; /** * Optional attendees for the event separated by semicolons */ optionalAttendees?: string; /** * The organizer of the event */ organizer?: string; /** * The recurrence pattern for the event: none, daily, weekly, monthly or yearly. Possible values * include: 'none', 'daily', 'weekly', 'monthly', 'yearly' */ recurrence?: Recurrence5; /** * End Date of the recurrence */ recurrenceEnd?: Date; /** * Time in minutes before event start to remind */ reminderMinutesBeforeStart?: number; /** * Required attendees for the event separated by semicolons */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Set to true if the sender would like a response when the event is accepted or declined */ responseRequested?: boolean; /** * The response time of the event */ responseTime?: Date; /** * The response type of the event (none, organizer, tentativelyAccepted, accepted, declined or * notResponded). Possible values include: 'none', 'organizer', 'tentativelyAccepted', * 'accepted', 'declined', 'notResponded' */ responseType?: ResponseType2; /** * Unique identifier for Series Master event type */ seriesMasterId?: string; /** * Status to show during the event: free, tentative, busy, oof, workingElsewhere or unknown. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' */ showAs?: ShowAs6; /** * Start time of the event (example: '2017-08-29T04:00:00.0000000') */ start?: string; /** * Event subject */ subject?: string; /** * Time zone of the event */ timeZone?: string; /** * The URL to open the event in Outlook Web App */ webLink?: string; } /** * The list of calendar items returned by Graph API */ export interface GraphCalendarEventListClientReceive { /** * List of calendar items */ value?: GraphCalendarEventClientReceive[]; } /** * The list of calendar items with action type */ export interface GraphCalendarEventListWithActionType { /** * List of calendar items */ value?: GraphCalendarEventClientWithActionType[]; } /** * An interface representing LocationConstraintLocationsItem. */ export interface LocationConstraintLocationsItem { /** * The name associated with the location */ displayName?: string; /** * If set to true and the specified resource is busy, looks for another resource that is free. If * false and resource is busy, returns the best resource regardless of if it's free */ resolveAvailability?: boolean; } /** * Location Constraint */ export interface LocationConstraint { /** * Should a meeting location be returned for the meeting? */ isRequired?: boolean; /** * Locations */ locations?: LocationConstraintLocationsItem[]; /** * Should the response provide one or more meeting location suggestions? */ suggestLocation?: boolean; } /** * Automatic replies as part of mail tips */ export interface MailTipsAutomaticReplies { /** * Automatic replies message */ message?: string; } /** * Automatic replies as part of mail tips */ export interface MailTipsAutomaticRepliesV2 { /** * Automatic replies message */ message?: string; } /** * Mail tips client model returned to the caller */ export interface MailTipsClientReceive { automaticReplies?: MailTipsAutomaticReplies; /** * Is delivery restricted */ deliveryRestricted?: boolean; /** * Number of external members */ externalMemberCount?: number; /** * Is moderated */ isModerated?: boolean; /** * Is mailbox full */ mailboxFull?: boolean; /** * Maximum message size */ maxMessageSize?: number; /** * Total member count */ totalMemberCount?: number; } /** * Mail tips client model returned to the caller */ export interface MailTipsClientReceiveV2 { automaticReplies?: MailTipsAutomaticRepliesV2; /** * Is delivery restricted */ deliveryRestricted?: boolean; /** * Number of external members */ externalMemberCount?: number; /** * Is moderated */ isModerated?: boolean; /** * Is mailbox full */ mailboxFull?: boolean; /** * Maximum message size */ maxMessageSize?: number; /** * Total member count */ totalMemberCount?: number; } /** * Email Address */ export interface MeetingTimeSuggestionsPropertiesItemsAttendeeEmailAddress { /** * Address */ address?: string; } /** * Attendee */ export interface MeetingTimeSuggestionsItemAttendeeAvailabilityItemAttendee { /** * Email Address */ emailAddress?: MeetingTimeSuggestionsPropertiesItemsAttendeeEmailAddress; /** * Type */ type?: string; } /** * An interface representing MeetingTimeSuggestionsPropertiesItemsItem. */ export interface MeetingTimeSuggestionsPropertiesItemsItem { /** * Attendee */ attendee?: MeetingTimeSuggestionsItemAttendeeAvailabilityItemAttendee; /** * Availability */ availability?: string; } /** * Address */ export interface MeetingTimeSuggestionsItemLocationsItemAddress { /** * City */ city?: string; /** * Country Or Region */ countryOrRegion?: string; /** * Postal Code */ postalCode?: string; /** * State */ state?: string; /** * Street */ street?: string; /** * Type */ type?: string; } /** * An interface representing * Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems. */ export interface Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems { /** * Address */ address?: MeetingTimeSuggestionsItemLocationsItemAddress; /** * Display Name */ displayName?: string; /** * Location Email Address */ locationEmailAddress?: string; } /** * Meeting Time Slot */ export interface MeetingTimeSuggestionsItemMeetingTimeSlot { end?: DateTimeTimeZone; start?: DateTimeTimeZone; } /** * An interface representing MeetingTimeSuggestionsItem. */ export interface MeetingTimeSuggestionsItem { /** * Attendee Availability */ attendeeAvailability?: MeetingTimeSuggestionsPropertiesItemsItem[]; /** * Confidence */ confidence?: number; /** * Locations */ locations?: Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems[]; /** * Meeting Time Slot */ meetingTimeSlot?: MeetingTimeSuggestionsItemMeetingTimeSlot; /** * Organizer Availability */ organizerAvailability?: string; /** * Suggestion Reason */ suggestionReason?: string; } /** * Email Address */ export interface MeetingTimeSuggestionsV2PropertiesItemsAttendeeEmailAddress { /** * Address */ address?: string; } /** * Attendee */ export interface MeetingTimeSuggestionsV2ItemAttendeeAvailabilityItemAttendee { /** * Email Address */ emailAddress?: MeetingTimeSuggestionsV2PropertiesItemsAttendeeEmailAddress; /** * Type */ type?: string; } /** * An interface representing MeetingTimeSuggestionsV2PropertiesItemsItem. */ export interface MeetingTimeSuggestionsV2PropertiesItemsItem { /** * Attendee */ attendee?: MeetingTimeSuggestionsV2ItemAttendeeAvailabilityItemAttendee; /** * Availability */ availability?: string; } /** * Address */ export interface MeetingTimeSuggestionsV2ItemLocationsItemAddress { /** * City */ city?: string; /** * Country Or Region */ countryOrRegion?: string; /** * Postal Code */ postalCode?: string; /** * State */ state?: string; /** * Street */ street?: string; } /** * An interface representing * Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems. */ export interface Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems { /** * Address */ address?: MeetingTimeSuggestionsV2ItemLocationsItemAddress; /** * Display Name */ displayName?: string; /** * Location Email Address */ locationEmailAddress?: string; } /** * Meeting Time Slot */ export interface MeetingTimeSuggestionsV2ItemMeetingTimeSlot { end?: DateTimeTimeZoneV2; start?: DateTimeTimeZoneV2; } /** * An interface representing MeetingTimeSuggestionsV2Item. */ export interface MeetingTimeSuggestionsV2Item { /** * Attendee Availability */ attendeeAvailability?: MeetingTimeSuggestionsV2PropertiesItemsItem[]; /** * Confidence */ confidence?: number; /** * Locations */ locations?: Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems[]; /** * Meeting Time Slot */ meetingTimeSlot?: MeetingTimeSuggestionsV2ItemMeetingTimeSlot; /** * Organizer Availability */ organizerAvailability?: string; /** * Suggestion Reason */ suggestionReason?: string; } /** * User Options Email Message. This is the message expected as part of user input */ export interface MessageWithOptions { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Body of the email */ body?: string; /** * Header text for email body */ headerText?: string; /** * If set to Yes, then the email body is hidden and only message card is displayed. Email clients * which do not support actionable messages will display HTML message regardless of the parameter * value. Default value: false. */ hideHTMLMessage?: boolean; /** * Importance. Possible values include: 'Low', 'Normal', 'High'. Default value: 'Normal'. */ importance?: Importance12; /** * List of comma separated options for the email response */ options?: string; /** * Header text for users options selection */ selectionText?: string; /** * If set to Yes then a dialog wil be shown to confirm selected option of HTML message. Default * value: false. */ showHTMLConfirmationDialog?: boolean; /** * Subject of the email */ subject?: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; /** * Use only HTML message */ useOnlyHTMLMessage?: boolean; } /** * Model for Options Email Subscription */ export interface OptionsEmailSubscription { message: MessageWithOptions; /** * Gets or sets callback url to flow engine. It is expected as part of request */ notificationUrl: string; } /** * Attachment */ export interface OutlookReceiveAttachment { /** * OData type */ odatatype?: string; /** * Attachment content */ contentBytes?: string; /** * Attachment content type */ contentType?: string; /** * Attachment Id */ id?: string; /** * Set to true if this is an inline attachment */ isInline?: boolean; /** * The date and time when the attachment was last modified */ lastModifiedDateTime?: Date; /** * Attachment name */ name?: string; /** * Permission associated with a reference attachment */ permission?: string; /** * Provider for the reference attachment */ providerType?: string; /** * Attachment size in bytes */ size?: number; /** * Reference attachment source url */ sourceUrl?: string; } /** * Received message from outlook rest api */ export interface OutlookReceiveMessage { /** * Attachments */ attachments?: OutlookReceiveAttachment[]; /** * Bcc Recipients */ bccRecipients?: Recipient[]; body?: ItemBody; /** * Body preview */ bodyPreview?: string; /** * Cc Recipients */ ccRecipients?: Recipient[]; /** * Conversation Id */ conversationId?: string; /** * Created date and time */ createdDateTime?: Date; from?: Recipient; /** * Has attachments */ hasAttachments?: boolean; /** * Id */ id?: string; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance13; /** * Internet Message Id */ internetMessageId?: string; /** * Is read */ isRead?: boolean; /** * Last modified date and time */ lastModifiedDateTime?: Date; /** * Received date and time */ receivedDateTime?: Date; /** * Subject */ subject?: string; /** * To Recipient */ toRecipients?: Recipient[]; } /** * Response containing a list and next link */ export interface PaginatedListResponseCalendarEventClientReceiveStringEnums { /** * Values */ values?: CalendarEventClientReceiveStringEnums[]; } /** * Procedure */ export interface Procedure { /** * Procedure display name */ displayName?: string; /** * Procedure name */ name?: string; } /** * Receive Email Message */ export interface ReceiveMessageMetadata { /** * The Bcc recipients for the message */ bcc?: string; /** * The Cc recipients for the message */ cc?: string; /** * The date and time the message was received */ dateTimeReceived?: Date; /** * The mailbox owner and sender of the message */ from?: string; /** * Indicates whether the message has attachments */ hasAttachment?: boolean; /** * The unique identifier of the message */ id?: string; /** * The importance of the message (0 – Low, 1 – Normal, 2 - High) */ importance?: number; /** * Indicates whether the message has been read */ isRead?: boolean; /** * The subject of the message */ subject?: string; /** * The recipients for the message */ to?: string; } /** * Properties of an HTML email reply message. */ export interface ReplyHtmlMessage { /** * Details of attachments to be sent along with the reply. */ attachments?: ClientSendAttachment[]; /** * Example: recipient1@domain.com; recipient2@domain.com */ bcc?: string; /** * Content of the email. */ body?: string; /** * Example: recipient1@domain.com; recipient2@domain.com */ cc?: string; /** * Pick an importance. (default: Low). Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance14; /** * True to reply to all recipients. (default: False) */ replyAll?: boolean; /** * Email subject (if empty, the original subject used). */ subject?: string; /** * Example: recipient1@domain.com; recipient2@domain.com */ to?: string; } /** * Properties of an email reply message. */ export interface ReplyMessage { /** * Details of attachments to be sent along with the reply. */ attachments?: ClientSendAttachment[]; /** * Example: recipient1@domain.com; recipient2@domain.com */ bcc?: string; /** * Content of the email. */ body?: string; /** * Example: recipient1@domain.com; recipient2@domain.com */ cc?: string; /** * Pick an importance. (default: Low). Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance15; /** * True to send the reply as HTML. (default: True) */ isHtml?: boolean; /** * True to reply to all recipients. (default: False) */ replyAll?: boolean; /** * Email subject (if empty, the original subject used). */ subject?: string; /** * Example: recipient1@domain.com; recipient2@domain.com */ to?: string; } /** * Response to an event invite */ export interface ResponseToEventInvite { /** * Comment */ comment?: string; /** * Send response to organizer?. Default value: true. */ sendResponse?: boolean; } /** * Shared Mailbox Send HTML Email Message */ export interface SharedMailboxClientSendHtmlMessage { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Specify email addresses separated by semicolons like someone@contoso.com */ bcc?: string; /** * Specify the body of the mail */ body: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ cc?: string; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance16; /** * Specify email address of a shared mailbox like someone@contoso.com */ mailboxAddress: string; /** * Specify the subject of the mail */ subject: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; } /** * Shared Mailbox Send Email Message */ export interface SharedMailboxClientSendMessage { /** * Attachments */ attachments?: ClientSendAttachment[]; /** * Specify email addresses separated by semicolons like someone@contoso.com */ bcc?: string; /** * Specify the body of the mail */ body: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ cc?: string; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance17; /** * Is Html? */ isHtml?: boolean; /** * Specify email address of a shared mailbox like someone@contoso.com */ mailboxAddress: string; /** * Specify the subject of the mail */ subject: string; /** * Specify email addresses separated by semicolons like someone@contoso.com */ to: string; } /** * Subscription event */ export interface SubscriptionEvent { /** * The Event's unique identifier */ id?: string; } /** * Subscription payload entity */ export interface SubscriptionPayloadEntityOutlookReceiveMessage { /** * Change type */ changeType?: string; /** * Client state */ clientState?: string; /** * Resource */ resource?: string; resourceData?: OutlookReceiveMessage; /** * Sequence number */ sequenceNumber?: number; } /** * Subscription payload entity */ export interface SubscriptionPayloadEntitySubscriptionEvent { /** * Change type */ changeType?: string; /** * Client state */ clientState?: string; /** * Resource */ resource?: string; resourceData?: SubscriptionEvent; /** * Sequence number */ sequenceNumber?: number; } /** * Payload from backend containing subscription metadata as well as data */ export interface SubscriptionPayloadOutlookReceiveMessage { /** * List of values */ value?: SubscriptionPayloadEntityOutlookReceiveMessage[]; } /** * Payload from backend containing subscription metadata as well as data */ export interface SubscriptionPayloadSubscriptionEvent { /** * List of values */ value?: SubscriptionPayloadEntitySubscriptionEvent[]; } /** * Base response model that connector returns to LA engine */ export interface SubscriptionResponse { /** * Id of the subscription */ id?: string; /** * Notification Type */ notificationType?: string; /** * Notification Url */ notificationUrl?: string; /** * Resource of the subscription request */ resource?: string; } /** * Metadata for a table (filter restrictions) */ export interface TableFilterRestrictionsMetadata { /** * Indicates whether this table has filterable columns */ filterable?: boolean; /** * List of non filterable properties */ nonFilterableProperties?: string[]; /** * List of required properties */ requiredProperties?: string[]; } /** * Metadata for a table (select restrictions) */ export interface TableSelectRestrictionsMetadata { /** * Indicates whether this table has selectable columns */ selectable?: boolean; } /** * Metadata for a table (sort restrictions) */ export interface TableSortRestrictionsMetadata { /** * List of properties which support ascending order only */ ascendingOnlyProperties?: string[]; /** * Indicates whether this table has sortable columns */ sortable?: boolean; /** * List of unsortable properties */ unsortableProperties?: string[]; } /** * Metadata for a table (capabilities) */ export interface TableCapabilitiesMetadata { /** * List of supported filter capabilities */ filterFunctionSupport?: string[]; filterRestrictions?: TableFilterRestrictionsMetadata; /** * Server paging restrictions */ isOnlyServerPagable?: boolean; selectRestrictions?: TableSelectRestrictionsMetadata; /** * List of supported server-driven paging capabilities */ serverPagingOptions?: string[]; sortRestrictions?: TableSortRestrictionsMetadata; } /** * Table metadata */ export interface TableMetadata { /** * Table name */ name?: string; referencedEntities?: any; schema?: any; /** * Table title */ title?: string; /** * Url link */ webUrl?: string; xMsCapabilities?: TableCapabilitiesMetadata; /** * Table permission */ xMsPermission?: string; } /** * Represents a wrapper object for batch trigger response */ export interface TriggerBatchResponseClientReceiveMessage { /** * A list of the response objects */ value?: ClientReceiveMessage[]; } /** * Represents a wrapper object for batch trigger response */ export interface TriggerBatchResponseGraphClientReceiveMessage { /** * A list of the response objects */ value?: GraphClientReceiveMessage[]; } /** * Represents a wrapper object for batch trigger response */ export interface TriggerBatchResponseReceiveMessageMetadata { /** * A list of the response objects */ value?: ReceiveMessageMetadata[]; } /** * Flag status */ export interface UpdateEmailFlagFlag { /** * Flag status. Possible values include: 'flagged', 'notFlagged', 'complete'. Default value: * 'flagged'. */ flagStatus?: FlagStatus; } /** * Update email flag body */ export interface UpdateEmailFlag { /** * Flag status */ flag?: UpdateEmailFlagFlag; } /** * An interface representing GetRoomListsDefaultResultValueItem. */ export interface GetRoomListsDefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomListsDefaultResult. */ export interface GetRoomListsDefaultResult { /** * value */ value?: GetRoomListsDefaultResultValueItem[]; } /** * An interface representing GetRoomsDefaultResultValueItem. */ export interface GetRoomsDefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomsDefaultResult. */ export interface GetRoomsDefaultResult { /** * value */ value?: GetRoomsDefaultResultValueItem[]; } /** * An interface representing GetRoomsInRoomListDefaultResultValueItem. */ export interface GetRoomsInRoomListDefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomsInRoomListDefaultResult. */ export interface GetRoomsInRoomListDefaultResult { /** * value */ value?: GetRoomsInRoomListDefaultResultValueItem[]; } /** * An interface representing FindMeetingTimesDefaultResult. */ export interface FindMeetingTimesDefaultResult { /** * Empty Suggestions Reason */ emptySuggestionsReason?: string; meetingTimeSuggestions?: MeetingTimeSuggestionsItem[]; } /** * An interface representing FindMeetingTimesBody. */ export interface FindMeetingTimesBody { /** * Work, Personal, Unrestricted, or Unknown. Possible values include: 'Work', 'Personal', * 'Unrestricted', 'Unknown'. Default value: 'Work'. */ activityDomain?: ActivityDomain; /** * End time for meeting time suggestions */ end?: Date; /** * true if the organizer doesn't have to attend. The default is false */ isOrganizerOptional?: boolean; /** * The maximum number of meeting suggestions to return in the response */ maxCandidates?: number; /** * Duration of the meeting in minutes */ meetingDuration?: number; /** * The minimum required confidence for a time slot to be returned in the response */ minimumAttendeePercentage?: string; /** * List of semicolon separated email addresses */ optionalAttendees?: string; /** * List of semicolon separated email addresses */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Start time for meeting time suggestions */ start?: Date; } /** * An interface representing FindMeetingTimesV2DefaultResult. */ export interface FindMeetingTimesV2DefaultResult { /** * Empty Suggestions Reason */ emptySuggestionsReason?: string; meetingTimeSuggestions?: MeetingTimeSuggestionsV2Item[]; } /** * An interface representing FindMeetingTimesV2Body. */ export interface FindMeetingTimesV2Body { /** * Work, Personal, Unrestricted, or Unknown. Possible values include: 'Work', 'Personal', * 'Unrestricted', 'Unknown'. Default value: 'Work'. */ activityDomain?: ActivityDomain1; /** * End time for meeting time suggestions */ end?: Date; /** * true if the organizer doesn't have to attend. The default is false */ isOrganizerOptional?: boolean; /** * The maximum number of meeting suggestions to return in the response */ maxCandidates?: number; /** * Duration of the meeting in minutes */ meetingDuration?: number; /** * The minimum required confidence for a time slot to be returned in the response */ minimumAttendeePercentage?: string; /** * List of semicolon separated email addresses */ optionalAttendees?: string; /** * List of semicolon separated email addresses */ requiredAttendees?: string; /** * Resource attendees for the event separated by semicolons */ resourceAttendees?: string; /** * Start time for meeting time suggestions */ start?: Date; } /** * An interface representing GetRoomListsV2DefaultResultValueItem. */ export interface GetRoomListsV2DefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomListsV2DefaultResult. */ export interface GetRoomListsV2DefaultResult { /** * value */ value?: GetRoomListsV2DefaultResultValueItem[]; } /** * An interface representing GetRoomsV2DefaultResultValueItem. */ export interface GetRoomsV2DefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomsV2DefaultResult. */ export interface GetRoomsV2DefaultResult { /** * value */ value?: GetRoomsV2DefaultResultValueItem[]; } /** * An interface representing GetRoomsInRoomListV2DefaultResultValueItem. */ export interface GetRoomsInRoomListV2DefaultResultValueItem { /** * Address */ address?: string; /** * Name */ name?: string; } /** * An interface representing GetRoomsInRoomListV2DefaultResult. */ export interface GetRoomsInRoomListV2DefaultResult { /** * value */ value?: GetRoomsInRoomListV2DefaultResultValueItem[]; } /** * An interface representing CalendarGetTablesV2OKResultValueItem. */ export interface CalendarGetTablesV2OKResultValueItem { /** * The id of the calendar. The id is used at runtime. */ id?: string; /** * The display name of the calendar. */ name?: string; } /** * An interface representing CalendarGetTablesV2OKResult. */ export interface CalendarGetTablesV2OKResult { /** * value */ value?: CalendarGetTablesV2OKResultValueItem[]; } /** * An interface representing GetMailTipsV2OKResult. */ export interface GetMailTipsV2OKResult { value?: MailTipsClientReceiveV2[]; } /** * An interface representing GetMailTipsV2Body. */ export interface GetMailTipsV2Body { /** * Address of the mailbox to get mail tips for. */ emailAddresses: string[]; /** * Flags that represents the mailtips. */ mailTipsOptions: string; } /** * An interface representing SetAutomaticRepliesSettingV2OKResult. */ export interface SetAutomaticRepliesSettingV2OKResult { automaticRepliesSetting?: AutomaticRepliesSettingClientV2; } /** * An interface representing SetAutomaticRepliesSettingV2Body. */ export interface SetAutomaticRepliesSettingV2Body { automaticRepliesSetting?: AutomaticRepliesSettingClientV2; } /** * An interface representing GetAttachmentV2DefaultResult. */ export interface GetAttachmentV2DefaultResult { /** * Content of attachment. */ contentBytes?: Uint8Array; /** * Content type of attachment. */ contentType?: string; /** * Id of the attachment. */ id?: string; /** * Set to true if this is an inline attachment. */ isInline?: boolean; /** * The date and time when the attachment was last modified. */ lastModifiedDateTime?: Date; /** * Name of attachment. */ name?: string; /** * Size of attachment. */ size?: number; } /** * An interface representing MarkAsReadV2Body. */ export interface MarkAsReadV2Body { /** * Mark as read/unread. */ isRead?: boolean; } /** * An interface representing MarkAsReadV3Body. */ export interface MarkAsReadV3Body { /** * Mark as read/unread. */ isRead: boolean; } /** * An interface representing Office365ConnectorOptions. */ export interface Office365ConnectorOptions extends ServiceClientOptions { baseUri?: string; } /** * Optional Parameters. */ export interface MailGetEmailsOptionalParams extends msRest.RequestOptionsBase { /** * Mail folder to retrieve emails from (default: 'Inbox'). Default value: 'Inbox'. */ folderPath?: string; /** * Retrieve only unread emails?. Default value: true. */ fetchOnlyUnread?: boolean; /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; /** * Search query (like in the Outlook client) to filter emails. */ searchQuery?: string; /** * Number of emails to retrieve (default: 10). Default value: 10. */ top?: number; /** * Number of emails to skip (default: 0). Default value: 0. */ skip?: number; } /** * Optional Parameters. */ export interface MailReplyToOptionalParams extends msRest.RequestOptionsBase { /** * Reply to all recipients. Default value: false. */ replyAll?: boolean; } /** * Optional Parameters. */ export interface MailGetEmailOptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to retrieve mail from. */ mailboxAddress?: string; /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; } /** * Optional Parameters. */ export interface MailDeleteEmailV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to delete mail from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface MailGetAttachmentV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to retrieve attachment from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface MailFlagV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to update mail. */ mailboxAddress?: string; /** * Flag status. */ body?: UpdateEmailFlag; } /** * Optional Parameters. */ export interface MailMarkAsReadV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to update mail. */ mailboxAddress?: string; /** * Mark as read */ body?: MarkAsReadV2Body; } /** * Optional Parameters. */ export interface MailMarkAsReadV3OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to update mail. */ mailboxAddress?: string; /** * Mark as read */ body?: MarkAsReadV3Body; } /** * Optional Parameters. */ export interface MailGetEmailsV2OptionalParams extends msRest.RequestOptionsBase { /** * Mail folder to retrieve emails from (default: 'Inbox'). Default value: 'Inbox'. */ folderPath?: string; /** * Recipient email addresses separated by semicolons (If any match, the trigger will run). */ to?: string; /** * CC recipient email addresses separated by semicolons (If any match, the trigger will run). */ cc?: string; /** * To or CC recipient email addresses separated by semicolons (If any match, the trigger will * run). */ toOrCc?: string; /** * Sender email addresses separated by semicolons (If any match, the trigger will run). */ from?: string; /** * Importance of the email (Any, High, Normal, Low). Possible values include: 'Any', 'Low', * 'Normal', 'High'. Default value: 'Any'. */ importance?: Importance18; /** * If set to true, only emails with an attachment will be retrieved. Emails without any * attachments will be skipped. If set to false, all emails will be retrieved. Default value: * false. */ fetchOnlyWithAttachment?: boolean; /** * String to look for in the subject line. */ subjectFilter?: string; /** * Retrieve only unread emails?. Default value: true. */ fetchOnlyUnread?: boolean; /** * Retrieve only flagged emails?. Default value: false. */ fetchOnlyFlagged?: boolean; /** * Address of the shared mailbox to retrieve mails from. */ mailboxAddress?: string; /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; /** * Search query (like in the Outlook client) to filter emails. */ searchQuery?: string; /** * Number of emails to retrieve (default: 10). Default value: 10. */ top?: number; } /** * Optional Parameters. */ export interface MailMoveV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to move mail from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface MailReplyToV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to reply from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface MailGetEmailV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to retrieve mail from. */ mailboxAddress?: string; /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; } /** * Optional Parameters. */ export interface MailGetEmailsV3OptionalParams extends msRest.RequestOptionsBase { /** * Mail folder to retrieve emails from (default: 'Inbox'). Default value: 'Inbox'. */ folderPath?: string; /** * Recipient email addresses separated by semicolons (If any match, the trigger will run). */ to?: string; /** * CC recipient email addresses separated by semicolons (If any match, the trigger will run). */ cc?: string; /** * To or CC recipient email addresses separated by semicolons (If any match, the trigger will * run). */ toOrCc?: string; /** * Sender email addresses separated by semicolons (If any match, the trigger will run). */ from?: string; /** * Importance of the email (Any, High, Normal, Low). Possible values include: 'Any', 'Low', * 'Normal', 'High'. Default value: 'Any'. */ importance?: Importance19; /** * If set to true, only emails with an attachment will be retrieved. Emails without any * attachments will be skipped. If set to false, all emails will be retrieved. Default value: * false. */ fetchOnlyWithAttachment?: boolean; /** * String to look for in the subject line. */ subjectFilter?: string; /** * Retrieve only unread emails?. Default value: true. */ fetchOnlyUnread?: boolean; /** * Retrieve only flagged emails?. Default value: false. */ fetchOnlyFlagged?: boolean; /** * Address of the shared mailbox to retrieve mails from. */ mailboxAddress?: string; /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; /** * Search query to filter emails. How to use '$search' parameter please refer to: * https://docs.microsoft.com/graph/query-parameters#search-parameter. */ searchQuery?: string; /** * Number of emails to retrieve (default: 10). Default value: 10. */ top?: number; } /** * Optional Parameters. */ export interface MailReplyToV3OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to reply from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface Office365ConnectorRespondToEventOptionalParams extends msRest.RequestOptionsBase { /** * Event invite response body. */ body?: ResponseToEventInvite; } /** * Optional Parameters. */ export interface Office365ConnectorExportEmailV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to export from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface Office365ConnectorCalendarGetTablesV2OptionalParams extends msRest.RequestOptionsBase { /** * Number of calendars to skip. Default value: 0. */ skip?: number; /** * Calendar page size. Default value: 256. */ top?: number; /** * Orders calendars. Default value: 'name'. */ orderBy?: string; } /** * Optional Parameters. */ export interface Office365ConnectorContactGetItemsV2OptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Optional Parameters. */ export interface Office365ConnectorUpdateMyContactPhotoOptionalParams extends msRest.RequestOptionsBase { /** * Image content type (like 'image/jpeg'). Default value: 'image/jpeg'. */ contentType?: string; } /** * Optional Parameters. */ export interface Office365ConnectorRespondToEventV2OptionalParams extends msRest.RequestOptionsBase { /** * Event invite response body. */ body?: ResponseToEventInvite; } /** * Optional Parameters. */ export interface Office365ConnectorForwardEmailV2OptionalParams extends msRest.RequestOptionsBase { /** * Address of the shared mailbox to forvard mail from. */ mailboxAddress?: string; } /** * Optional Parameters. */ export interface CalendarsTableDataCalendarGetItemsOptionalParams extends msRest.RequestOptionsBase { /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Optional Parameters. */ export interface CalendarsTableDataGetEventsCalendarViewV2OptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; /** * Search text for matching event body and subject */ search?: string; } /** * Optional Parameters. */ export interface CalendarsTableDataV2CalendarGetItemsOptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Optional Parameters. */ export interface CalendarsTableDataGetEventsCalendarViewV3OptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; /** * Search text for matching event body and subject */ search?: string; } /** * Optional Parameters. */ export interface CalendarsTableDataV3CalendarGetItemsOptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Optional Parameters. */ export interface CalendarsTableDataV4CalendarGetItemsOptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Optional Parameters. */ export interface ContactsTableDataContactGetItemsOptionalParams extends msRest.RequestOptionsBase { /** * An ODATA filter query to restrict the entries returned (e.g. stringColumn eq 'string' OR * numberColumn lt 123). */ filter?: string; /** * An ODATA orderBy query for specifying the order of entries. */ orderby?: string; /** * Total number of entries to retrieve (default = all). */ top?: number; /** * The number of entries to skip (default = 0). */ skip?: number; } /** * Defines values for Importance. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance = 'Low' | 'Normal' | 'High'; /** * Defines values for Response. * Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', 'Declined', * 'NotResponded' * @readonly * @enum {string} */ export type Response = 'None' | 'Organizer' | 'TentativelyAccepted' | 'Accepted' | 'Declined' | 'NotResponded'; /** * Defines values for Type. * Possible values include: 'Required', 'Optional', 'Resource' * @readonly * @enum {string} */ export type Type = 'Required' | 'Optional' | 'Resource'; /** * Defines values for ExternalAudience. * Possible values include: 'None', 'ContactsOnly', 'All' * @readonly * @enum {string} */ export type ExternalAudience = 'None' | 'ContactsOnly' | 'All'; /** * Defines values for Status. * Possible values include: 'Disabled', 'AlwaysEnabled', 'Scheduled' * @readonly * @enum {string} */ export type Status = 'Disabled' | 'AlwaysEnabled' | 'Scheduled'; /** * Defines values for ExternalAudience1. * Possible values include: 'none', 'contactsOnly', 'all' * @readonly * @enum {string} */ export type ExternalAudience1 = 'none' | 'contactsOnly' | 'all'; /** * Defines values for Status1. * Possible values include: 'disabled', 'alwaysEnabled', 'scheduled' * @readonly * @enum {string} */ export type Status1 = 'disabled' | 'alwaysEnabled' | 'scheduled'; /** * Defines values for Importance1. * Possible values include: 'low', 'normal', 'high' * @readonly * @enum {string} */ export type Importance1 = 'low' | 'normal' | 'high'; /** * Defines values for ContentType. * Possible values include: 'Text', 'HTML' * @readonly * @enum {string} */ export type ContentType = 'Text' | 'HTML'; /** * Defines values for FirstDayOfWeek. * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', * 'Saturday' * @readonly * @enum {string} */ export type FirstDayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; /** * Defines values for Index. * Possible values include: 'First', 'Second', 'Third', 'Fourth', 'Last' * @readonly * @enum {string} */ export type Index = 'First' | 'Second' | 'Third' | 'Fourth' | 'Last'; /** * Defines values for Type1. * Possible values include: 'Daily', 'Weekly', 'AbsoluteMonthly', 'RelativeMonthly', * 'AbsoluteYearly', 'RelativeYearly' * @readonly * @enum {string} */ export type Type1 = 'Daily' | 'Weekly' | 'AbsoluteMonthly' | 'RelativeMonthly' | 'AbsoluteYearly' | 'RelativeYearly'; /** * Defines values for Type2. * Possible values include: 'EndDate', 'NoEnd', 'Numbered' * @readonly * @enum {string} */ export type Type2 = 'EndDate' | 'NoEnd' | 'Numbered'; /** * Defines values for Importance2. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance2 = 'Low' | 'Normal' | 'High'; /** * Defines values for ShowAs. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export type ShowAs = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for Type3. * Possible values include: 'SingleInstance', 'Occurrence', 'Exception', 'SeriesMaster' * @readonly * @enum {string} */ export type Type3 = 'SingleInstance' | 'Occurrence' | 'Exception' | 'SeriesMaster'; /** * Defines values for Importance3. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance3 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export type Recurrence = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ShowAs1. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export type ShowAs1 = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for TimeZone. * Possible values include: '', '(UTC-12:00) International Date Line West', '(UTC-11:00) * Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', '(UTC-10:00) Hawaii', * '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) Coordinated Universal * Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated Universal Time-08', * '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', '(UTC-07:00) Chihuahua, La Paz, * Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', '(UTC-06:00) Central America', * '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter Island', '(UTC-06:00) Guadalajara, * Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', '(UTC-05:00) Bogota, Lima, Quito, Rio * Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern Time (US & Canada)', '(UTC-05:00) Haiti', * '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', '(UTC-04:00) Asuncion', '(UTC-04:00) * Atlantic Time (Canada)', '(UTC-04:00) Caracas', '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, * La Paz, Manaus, San Juan', '(UTC-04:00) Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) * Newfoundland', '(UTC-03:00) Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, * Fortaleza', '(UTC-03:00) City of Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) * Montevideo', '(UTC-03:00) Punta Arenas', '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) * Salvador', '(UTC-02:00) Coordinated Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', * '(UTC-01:00) Azores', '(UTC-01:00) Cabo Verde Is.', '(UTC) Coordinated Universal Time', * '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, Edinburgh, Lisbon, London', '(UTC+00:00) * Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna', * '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague', '(UTC+01:00) Brussels, * Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb', '(UTC+01:00) West * Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) Amman', '(UTC+02:00) Athens, Bucharest', * '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', * '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, * Sofia, Tallinn, Vilnius', '(UTC+02:00) Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) * Tripoli', '(UTC+03:00) Baghdad', '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', * '(UTC+03:00) Minsk', '(UTC+03:00) Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', * '(UTC+03:30) Tehran', '(UTC+04:00) Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', * '(UTC+04:00) Baku', '(UTC+04:00) Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) * Saratov', '(UTC+04:00) Tbilisi', '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) * Ashgabat, Tashkent', '(UTC+05:00) Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) * Chennai, Kolkata, Mumbai, New Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) * Kathmandu', '(UTC+06:00) Astana', '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon * (Rangoon)', '(UTC+07:00) Bangkok, Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', * '(UTC+07:00) Hovd', '(UTC+07:00) Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', * '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala * Lumpur, Singapore', '(UTC+08:00) Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', * '(UTC+08:30) Pyongyang', '(UTC+08:45) Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, * Tokyo', '(UTC+09:00) Seoul', '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) * Darwin', '(UTC+10:00) Brisbane', '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, * Port Moresby', '(UTC+10:00) Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', * '(UTC+11:00) Bougainville Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) * Norfolk Island', '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) * Anadyr, Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' * @readonly * @enum {string} */ export type TimeZone = '' | '(UTC-12:00) International Date Line West' | '(UTC-11:00) Coordinated Universal Time-11' | '(UTC-10:00) Aleutian Islands' | '(UTC-10:00) Hawaii' | '(UTC-09:30) Marquesas Islands' | '(UTC-09:00) Alaska' | '(UTC-09:00) Coordinated Universal Time-09' | '(UTC-08:00) Baja California' | '(UTC-08:00) Coordinated Universal Time-08' | '(UTC-08:00) Pacific Time (US & Canada)' | '(UTC-07:00) Arizona' | '(UTC-07:00) Chihuahua, La Paz, Mazatlan' | '(UTC-07:00) Mountain Time (US & Canada)' | '(UTC-06:00) Central America' | '(UTC-06:00) Central Time (US & Canada)' | '(UTC-06:00) Easter Island' | '(UTC-06:00) Guadalajara, Mexico City, Monterrey' | '(UTC-06:00) Saskatchewan' | '(UTC-05:00) Bogota, Lima, Quito, Rio Branco' | '(UTC-05:00) Chetumal' | '(UTC-05:00) Eastern Time (US & Canada)' | '(UTC-05:00) Haiti' | '(UTC-05:00) Havana' | '(UTC-05:00) Indiana (East)' | '(UTC-04:00) Asuncion' | '(UTC-04:00) Atlantic Time (Canada)' | '(UTC-04:00) Caracas' | '(UTC-04:00) Cuiaba' | '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan' | '(UTC-04:00) Santiago' | '(UTC-04:00) Turks and Caicos' | '(UTC-03:30) Newfoundland' | '(UTC-03:00) Araguaina' | '(UTC-03:00) Brasilia' | '(UTC-03:00) Cayenne, Fortaleza' | '(UTC-03:00) City of Buenos Aires' | '(UTC-03:00) Greenland' | '(UTC-03:00) Montevideo' | '(UTC-03:00) Punta Arenas' | '(UTC-03:00) Saint Pierre and Miquelon' | '(UTC-03:00) Salvador' | '(UTC-02:00) Coordinated Universal Time-02' | '(UTC-02:00) Mid-Atlantic - Old' | '(UTC-01:00) Azores' | '(UTC-01:00) Cabo Verde Is.' | '(UTC) Coordinated Universal Time' | '(UTC+00:00) Casablanca' | '(UTC+00:00) Dublin, Edinburgh, Lisbon, London' | '(UTC+00:00) Monrovia, Reykjavik' | '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' | '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague' | '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris' | '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb' | '(UTC+01:00) West Central Africa' | '(UTC+01:00) Windhoek' | '(UTC+02:00) Amman' | '(UTC+02:00) Athens, Bucharest' | '(UTC+02:00) Beirut' | '(UTC+02:00) Cairo' | '(UTC+02:00) Chisinau' | '(UTC+02:00) Damascus' | '(UTC+02:00) Gaza, Hebron' | '(UTC+02:00) Harare, Pretoria' | '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius' | '(UTC+02:00) Jerusalem' | '(UTC+02:00) Kaliningrad' | '(UTC+02:00) Tripoli' | '(UTC+03:00) Baghdad' | '(UTC+03:00) Istanbul' | '(UTC+03:00) Kuwait, Riyadh' | '(UTC+03:00) Minsk' | '(UTC+03:00) Moscow, St. Petersburg, Volgograd' | '(UTC+03:00) Nairobi' | '(UTC+03:30) Tehran' | '(UTC+04:00) Abu Dhabi, Muscat' | '(UTC+04:00) Astrakhan, Ulyanovsk' | '(UTC+04:00) Baku' | '(UTC+04:00) Izhevsk, Samara' | '(UTC+04:00) Port Louis' | '(UTC+04:00) Saratov' | '(UTC+04:00) Tbilisi' | '(UTC+04:00) Yerevan' | '(UTC+04:30) Kabul' | '(UTC+05:00) Ashgabat, Tashkent' | '(UTC+05:00) Ekaterinburg' | '(UTC+05:00) Islamabad, Karachi' | '(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi' | '(UTC+05:30) Sri Jayawardenepura' | '(UTC+05:45) Kathmandu' | '(UTC+06:00) Astana' | '(UTC+06:00) Dhaka' | '(UTC+06:00) Omsk' | '(UTC+06:30) Yangon (Rangoon)' | '(UTC+07:00) Bangkok, Hanoi, Jakarta' | '(UTC+07:00) Barnaul, Gorno-Altaysk' | '(UTC+07:00) Hovd' | '(UTC+07:00) Krasnoyarsk' | '(UTC+07:00) Novosibirsk' | '(UTC+07:00) Tomsk' | '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi' | '(UTC+08:00) Irkutsk' | '(UTC+08:00) Kuala Lumpur, Singapore' | '(UTC+08:00) Perth' | '(UTC+08:00) Taipei' | '(UTC+08:00) Ulaanbaatar' | '(UTC+08:30) Pyongyang' | '(UTC+08:45) Eucla' | '(UTC+09:00) Chita' | '(UTC+09:00) Osaka, Sapporo, Tokyo' | '(UTC+09:00) Seoul' | '(UTC+09:00) Yakutsk' | '(UTC+09:30) Adelaide' | '(UTC+09:30) Darwin' | '(UTC+10:00) Brisbane' | '(UTC+10:00) Canberra, Melbourne, Sydney' | '(UTC+10:00) Guam, Port Moresby' | '(UTC+10:00) Hobart' | '(UTC+10:00) Vladivostok' | '(UTC+10:30) Lord Howe Island' | '(UTC+11:00) Bougainville Island' | '(UTC+11:00) Chokurdakh' | '(UTC+11:00) Magadan' | '(UTC+11:00) Norfolk Island' | '(UTC+11:00) Sakhalin' | '(UTC+11:00) Solomon Is., New Caledonia' | '(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky' | '(UTC+12:00) Auckland, Wellington' | '(UTC+12:00) Coordinated Universal Time+12' | '(UTC+12:00) Fiji' | '(UTC+12:00) Petropavlovsk-Kamchatsky - Old' | '(UTC+12:45) Chatham Islands' | '(UTC+13:00) Coordinated Universal Time+13' | '(UTC+13:00) Nuku\'alofa' | '(UTC+13:00) Samoa' | '(UTC+14:00) Kiritimati Island'; /** * Defines values for Importance4. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance4 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence1. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export type Recurrence1 = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ResponseType. * Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', 'Declined', * 'NotResponded' * @readonly * @enum {string} */ export type ResponseType = 'None' | 'Organizer' | 'TentativelyAccepted' | 'Accepted' | 'Declined' | 'NotResponded'; /** * Defines values for ShowAs2. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export type ShowAs2 = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for ActionType. * Possible values include: 'added', 'updated', 'deleted' * @readonly * @enum {string} */ export type ActionType = 'added' | 'updated' | 'deleted'; /** * Defines values for Importance5. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance5 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence2. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export type Recurrence2 = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ShowAs3. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export type ShowAs3 = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for TimeZone1. * Possible values include: '', '(UTC-12:00) International Date Line West', '(UTC-11:00) * Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', '(UTC-10:00) Hawaii', * '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) Coordinated Universal * Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated Universal Time-08', * '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', '(UTC-07:00) Chihuahua, La Paz, * Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', '(UTC-06:00) Central America', * '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter Island', '(UTC-06:00) Guadalajara, * Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', '(UTC-05:00) Bogota, Lima, Quito, Rio * Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern Time (US & Canada)', '(UTC-05:00) Haiti', * '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', '(UTC-04:00) Asuncion', '(UTC-04:00) * Atlantic Time (Canada)', '(UTC-04:00) Caracas', '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, * La Paz, Manaus, San Juan', '(UTC-04:00) Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) * Newfoundland', '(UTC-03:00) Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, * Fortaleza', '(UTC-03:00) City of Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) * Montevideo', '(UTC-03:00) Punta Arenas', '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) * Salvador', '(UTC-02:00) Coordinated Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', * '(UTC-01:00) Azores', '(UTC-01:00) Cabo Verde Is.', '(UTC) Coordinated Universal Time', * '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, Edinburgh, Lisbon, London', '(UTC+00:00) * Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna', * '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague', '(UTC+01:00) Brussels, * Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb', '(UTC+01:00) West * Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) Amman', '(UTC+02:00) Athens, Bucharest', * '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', * '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, * Sofia, Tallinn, Vilnius', '(UTC+02:00) Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) * Tripoli', '(UTC+03:00) Baghdad', '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', * '(UTC+03:00) Minsk', '(UTC+03:00) Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', * '(UTC+03:30) Tehran', '(UTC+04:00) Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', * '(UTC+04:00) Baku', '(UTC+04:00) Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) * Saratov', '(UTC+04:00) Tbilisi', '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) * Ashgabat, Tashkent', '(UTC+05:00) Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) * Chennai, Kolkata, Mumbai, New Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) * Kathmandu', '(UTC+06:00) Astana', '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon * (Rangoon)', '(UTC+07:00) Bangkok, Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', * '(UTC+07:00) Hovd', '(UTC+07:00) Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', * '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala * Lumpur, Singapore', '(UTC+08:00) Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', * '(UTC+08:30) Pyongyang', '(UTC+08:45) Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, * Tokyo', '(UTC+09:00) Seoul', '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) * Darwin', '(UTC+10:00) Brisbane', '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, * Port Moresby', '(UTC+10:00) Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', * '(UTC+11:00) Bougainville Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) * Norfolk Island', '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) * Anadyr, Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' * @readonly * @enum {string} */ export type TimeZone1 = '' | '(UTC-12:00) International Date Line West' | '(UTC-11:00) Coordinated Universal Time-11' | '(UTC-10:00) Aleutian Islands' | '(UTC-10:00) Hawaii' | '(UTC-09:30) Marquesas Islands' | '(UTC-09:00) Alaska' | '(UTC-09:00) Coordinated Universal Time-09' | '(UTC-08:00) Baja California' | '(UTC-08:00) Coordinated Universal Time-08' | '(UTC-08:00) Pacific Time (US & Canada)' | '(UTC-07:00) Arizona' | '(UTC-07:00) Chihuahua, La Paz, Mazatlan' | '(UTC-07:00) Mountain Time (US & Canada)' | '(UTC-06:00) Central America' | '(UTC-06:00) Central Time (US & Canada)' | '(UTC-06:00) Easter Island' | '(UTC-06:00) Guadalajara, Mexico City, Monterrey' | '(UTC-06:00) Saskatchewan' | '(UTC-05:00) Bogota, Lima, Quito, Rio Branco' | '(UTC-05:00) Chetumal' | '(UTC-05:00) Eastern Time (US & Canada)' | '(UTC-05:00) Haiti' | '(UTC-05:00) Havana' | '(UTC-05:00) Indiana (East)' | '(UTC-04:00) Asuncion' | '(UTC-04:00) Atlantic Time (Canada)' | '(UTC-04:00) Caracas' | '(UTC-04:00) Cuiaba' | '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan' | '(UTC-04:00) Santiago' | '(UTC-04:00) Turks and Caicos' | '(UTC-03:30) Newfoundland' | '(UTC-03:00) Araguaina' | '(UTC-03:00) Brasilia' | '(UTC-03:00) Cayenne, Fortaleza' | '(UTC-03:00) City of Buenos Aires' | '(UTC-03:00) Greenland' | '(UTC-03:00) Montevideo' | '(UTC-03:00) Punta Arenas' | '(UTC-03:00) Saint Pierre and Miquelon' | '(UTC-03:00) Salvador' | '(UTC-02:00) Coordinated Universal Time-02' | '(UTC-02:00) Mid-Atlantic - Old' | '(UTC-01:00) Azores' | '(UTC-01:00) Cabo Verde Is.' | '(UTC) Coordinated Universal Time' | '(UTC+00:00) Casablanca' | '(UTC+00:00) Dublin, Edinburgh, Lisbon, London' | '(UTC+00:00) Monrovia, Reykjavik' | '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' | '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague' | '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris' | '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb' | '(UTC+01:00) West Central Africa' | '(UTC+01:00) Windhoek' | '(UTC+02:00) Amman' | '(UTC+02:00) Athens, Bucharest' | '(UTC+02:00) Beirut' | '(UTC+02:00) Cairo' | '(UTC+02:00) Chisinau' | '(UTC+02:00) Damascus' | '(UTC+02:00) Gaza, Hebron' | '(UTC+02:00) Harare, Pretoria' | '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius' | '(UTC+02:00) Jerusalem' | '(UTC+02:00) Kaliningrad' | '(UTC+02:00) Tripoli' | '(UTC+03:00) Baghdad' | '(UTC+03:00) Istanbul' | '(UTC+03:00) Kuwait, Riyadh' | '(UTC+03:00) Minsk' | '(UTC+03:00) Moscow, St. Petersburg, Volgograd' | '(UTC+03:00) Nairobi' | '(UTC+03:30) Tehran' | '(UTC+04:00) Abu Dhabi, Muscat' | '(UTC+04:00) Astrakhan, Ulyanovsk' | '(UTC+04:00) Baku' | '(UTC+04:00) Izhevsk, Samara' | '(UTC+04:00) Port Louis' | '(UTC+04:00) Saratov' | '(UTC+04:00) Tbilisi' | '(UTC+04:00) Yerevan' | '(UTC+04:30) Kabul' | '(UTC+05:00) Ashgabat, Tashkent' | '(UTC+05:00) Ekaterinburg' | '(UTC+05:00) Islamabad, Karachi' | '(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi' | '(UTC+05:30) Sri Jayawardenepura' | '(UTC+05:45) Kathmandu' | '(UTC+06:00) Astana' | '(UTC+06:00) Dhaka' | '(UTC+06:00) Omsk' | '(UTC+06:30) Yangon (Rangoon)' | '(UTC+07:00) Bangkok, Hanoi, Jakarta' | '(UTC+07:00) Barnaul, Gorno-Altaysk' | '(UTC+07:00) Hovd' | '(UTC+07:00) Krasnoyarsk' | '(UTC+07:00) Novosibirsk' | '(UTC+07:00) Tomsk' | '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi' | '(UTC+08:00) Irkutsk' | '(UTC+08:00) Kuala Lumpur, Singapore' | '(UTC+08:00) Perth' | '(UTC+08:00) Taipei' | '(UTC+08:00) Ulaanbaatar' | '(UTC+08:30) Pyongyang' | '(UTC+08:45) Eucla' | '(UTC+09:00) Chita' | '(UTC+09:00) Osaka, Sapporo, Tokyo' | '(UTC+09:00) Seoul' | '(UTC+09:00) Yakutsk' | '(UTC+09:30) Adelaide' | '(UTC+09:30) Darwin' | '(UTC+10:00) Brisbane' | '(UTC+10:00) Canberra, Melbourne, Sydney' | '(UTC+10:00) Guam, Port Moresby' | '(UTC+10:00) Hobart' | '(UTC+10:00) Vladivostok' | '(UTC+10:30) Lord Howe Island' | '(UTC+11:00) Bougainville Island' | '(UTC+11:00) Chokurdakh' | '(UTC+11:00) Magadan' | '(UTC+11:00) Norfolk Island' | '(UTC+11:00) Sakhalin' | '(UTC+11:00) Solomon Is., New Caledonia' | '(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky' | '(UTC+12:00) Auckland, Wellington' | '(UTC+12:00) Coordinated Universal Time+12' | '(UTC+12:00) Fiji' | '(UTC+12:00) Petropavlovsk-Kamchatsky - Old' | '(UTC+12:45) Chatham Islands' | '(UTC+13:00) Coordinated Universal Time+13' | '(UTC+13:00) Nuku\'alofa' | '(UTC+13:00) Samoa' | '(UTC+14:00) Kiritimati Island'; /** * Defines values for Importance6. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance6 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance7. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance7 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance8. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance8 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance9. * Possible values include: 'low', 'normal', 'high' * @readonly * @enum {string} */ export type Importance9 = 'low' | 'normal' | 'high'; /** * Defines values for Recurrence3. * Possible values include: 'none', 'daily', 'weekly', 'monthly', 'yearly' * @readonly * @enum {string} */ export type Recurrence3 = 'none' | 'daily' | 'weekly' | 'monthly' | 'yearly'; /** * Defines values for ResponseType1. * Possible values include: 'none', 'organizer', 'tentativelyAccepted', 'accepted', 'declined', * 'notResponded' * @readonly * @enum {string} */ export type ResponseType1 = 'none' | 'organizer' | 'tentativelyAccepted' | 'accepted' | 'declined' | 'notResponded'; /** * Defines values for ShowAs4. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' * @readonly * @enum {string} */ export type ShowAs4 = 'free' | 'tentative' | 'busy' | 'oof' | 'workingElsewhere' | 'unknown'; /** * Defines values for Importance10. * Possible values include: 'low', 'normal', 'high' * @readonly * @enum {string} */ export type Importance10 = 'low' | 'normal' | 'high'; /** * Defines values for Recurrence4. * Possible values include: 'none', 'daily', 'weekly', 'monthly', 'yearly' * @readonly * @enum {string} */ export type Recurrence4 = 'none' | 'daily' | 'weekly' | 'monthly' | 'yearly'; /** * Defines values for ShowAs5. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' * @readonly * @enum {string} */ export type ShowAs5 = 'free' | 'tentative' | 'busy' | 'oof' | 'workingElsewhere' | 'unknown'; /** * Defines values for TimeZone2. * Possible values include: '', '(UTC-12:00) International Date Line West', '(UTC-11:00) * Coordinated Universal Time-11', '(UTC-10:00) Aleutian Islands', '(UTC-10:00) Hawaii', * '(UTC-09:30) Marquesas Islands', '(UTC-09:00) Alaska', '(UTC-09:00) Coordinated Universal * Time-09', '(UTC-08:00) Baja California', '(UTC-08:00) Coordinated Universal Time-08', * '(UTC-08:00) Pacific Time (US & Canada)', '(UTC-07:00) Arizona', '(UTC-07:00) Chihuahua, La Paz, * Mazatlan', '(UTC-07:00) Mountain Time (US & Canada)', '(UTC-06:00) Central America', * '(UTC-06:00) Central Time (US & Canada)', '(UTC-06:00) Easter Island', '(UTC-06:00) Guadalajara, * Mexico City, Monterrey', '(UTC-06:00) Saskatchewan', '(UTC-05:00) Bogota, Lima, Quito, Rio * Branco', '(UTC-05:00) Chetumal', '(UTC-05:00) Eastern Time (US & Canada)', '(UTC-05:00) Haiti', * '(UTC-05:00) Havana', '(UTC-05:00) Indiana (East)', '(UTC-04:00) Asuncion', '(UTC-04:00) * Atlantic Time (Canada)', '(UTC-04:00) Caracas', '(UTC-04:00) Cuiaba', '(UTC-04:00) Georgetown, * La Paz, Manaus, San Juan', '(UTC-04:00) Santiago', '(UTC-04:00) Turks and Caicos', '(UTC-03:30) * Newfoundland', '(UTC-03:00) Araguaina', '(UTC-03:00) Brasilia', '(UTC-03:00) Cayenne, * Fortaleza', '(UTC-03:00) City of Buenos Aires', '(UTC-03:00) Greenland', '(UTC-03:00) * Montevideo', '(UTC-03:00) Punta Arenas', '(UTC-03:00) Saint Pierre and Miquelon', '(UTC-03:00) * Salvador', '(UTC-02:00) Coordinated Universal Time-02', '(UTC-02:00) Mid-Atlantic - Old', * '(UTC-01:00) Azores', '(UTC-01:00) Cabo Verde Is.', '(UTC) Coordinated Universal Time', * '(UTC+00:00) Casablanca', '(UTC+00:00) Dublin, Edinburgh, Lisbon, London', '(UTC+00:00) * Monrovia, Reykjavik', '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna', * '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague', '(UTC+01:00) Brussels, * Copenhagen, Madrid, Paris', '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb', '(UTC+01:00) West * Central Africa', '(UTC+01:00) Windhoek', '(UTC+02:00) Amman', '(UTC+02:00) Athens, Bucharest', * '(UTC+02:00) Beirut', '(UTC+02:00) Cairo', '(UTC+02:00) Chisinau', '(UTC+02:00) Damascus', * '(UTC+02:00) Gaza, Hebron', '(UTC+02:00) Harare, Pretoria', '(UTC+02:00) Helsinki, Kyiv, Riga, * Sofia, Tallinn, Vilnius', '(UTC+02:00) Jerusalem', '(UTC+02:00) Kaliningrad', '(UTC+02:00) * Tripoli', '(UTC+03:00) Baghdad', '(UTC+03:00) Istanbul', '(UTC+03:00) Kuwait, Riyadh', * '(UTC+03:00) Minsk', '(UTC+03:00) Moscow, St. Petersburg, Volgograd', '(UTC+03:00) Nairobi', * '(UTC+03:30) Tehran', '(UTC+04:00) Abu Dhabi, Muscat', '(UTC+04:00) Astrakhan, Ulyanovsk', * '(UTC+04:00) Baku', '(UTC+04:00) Izhevsk, Samara', '(UTC+04:00) Port Louis', '(UTC+04:00) * Saratov', '(UTC+04:00) Tbilisi', '(UTC+04:00) Yerevan', '(UTC+04:30) Kabul', '(UTC+05:00) * Ashgabat, Tashkent', '(UTC+05:00) Ekaterinburg', '(UTC+05:00) Islamabad, Karachi', '(UTC+05:30) * Chennai, Kolkata, Mumbai, New Delhi', '(UTC+05:30) Sri Jayawardenepura', '(UTC+05:45) * Kathmandu', '(UTC+06:00) Astana', '(UTC+06:00) Dhaka', '(UTC+06:00) Omsk', '(UTC+06:30) Yangon * (Rangoon)', '(UTC+07:00) Bangkok, Hanoi, Jakarta', '(UTC+07:00) Barnaul, Gorno-Altaysk', * '(UTC+07:00) Hovd', '(UTC+07:00) Krasnoyarsk', '(UTC+07:00) Novosibirsk', '(UTC+07:00) Tomsk', * '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi', '(UTC+08:00) Irkutsk', '(UTC+08:00) Kuala * Lumpur, Singapore', '(UTC+08:00) Perth', '(UTC+08:00) Taipei', '(UTC+08:00) Ulaanbaatar', * '(UTC+08:30) Pyongyang', '(UTC+08:45) Eucla', '(UTC+09:00) Chita', '(UTC+09:00) Osaka, Sapporo, * Tokyo', '(UTC+09:00) Seoul', '(UTC+09:00) Yakutsk', '(UTC+09:30) Adelaide', '(UTC+09:30) * Darwin', '(UTC+10:00) Brisbane', '(UTC+10:00) Canberra, Melbourne, Sydney', '(UTC+10:00) Guam, * Port Moresby', '(UTC+10:00) Hobart', '(UTC+10:00) Vladivostok', '(UTC+10:30) Lord Howe Island', * '(UTC+11:00) Bougainville Island', '(UTC+11:00) Chokurdakh', '(UTC+11:00) Magadan', '(UTC+11:00) * Norfolk Island', '(UTC+11:00) Sakhalin', '(UTC+11:00) Solomon Is., New Caledonia', '(UTC+12:00) * Anadyr, Petropavlovsk-Kamchatsky', '(UTC+12:00) Auckland, Wellington', '(UTC+12:00) Coordinated * Universal Time+12', '(UTC+12:00) Fiji', '(UTC+12:00) Petropavlovsk-Kamchatsky - Old', * '(UTC+12:45) Chatham Islands', '(UTC+13:00) Coordinated Universal Time+13', '(UTC+13:00) * Nuku'alofa', '(UTC+13:00) Samoa', '(UTC+14:00) Kiritimati Island' * @readonly * @enum {string} */ export type TimeZone2 = '' | '(UTC-12:00) International Date Line West' | '(UTC-11:00) Coordinated Universal Time-11' | '(UTC-10:00) Aleutian Islands' | '(UTC-10:00) Hawaii' | '(UTC-09:30) Marquesas Islands' | '(UTC-09:00) Alaska' | '(UTC-09:00) Coordinated Universal Time-09' | '(UTC-08:00) Baja California' | '(UTC-08:00) Coordinated Universal Time-08' | '(UTC-08:00) Pacific Time (US & Canada)' | '(UTC-07:00) Arizona' | '(UTC-07:00) Chihuahua, La Paz, Mazatlan' | '(UTC-07:00) Mountain Time (US & Canada)' | '(UTC-06:00) Central America' | '(UTC-06:00) Central Time (US & Canada)' | '(UTC-06:00) Easter Island' | '(UTC-06:00) Guadalajara, Mexico City, Monterrey' | '(UTC-06:00) Saskatchewan' | '(UTC-05:00) Bogota, Lima, Quito, Rio Branco' | '(UTC-05:00) Chetumal' | '(UTC-05:00) Eastern Time (US & Canada)' | '(UTC-05:00) Haiti' | '(UTC-05:00) Havana' | '(UTC-05:00) Indiana (East)' | '(UTC-04:00) Asuncion' | '(UTC-04:00) Atlantic Time (Canada)' | '(UTC-04:00) Caracas' | '(UTC-04:00) Cuiaba' | '(UTC-04:00) Georgetown, La Paz, Manaus, San Juan' | '(UTC-04:00) Santiago' | '(UTC-04:00) Turks and Caicos' | '(UTC-03:30) Newfoundland' | '(UTC-03:00) Araguaina' | '(UTC-03:00) Brasilia' | '(UTC-03:00) Cayenne, Fortaleza' | '(UTC-03:00) City of Buenos Aires' | '(UTC-03:00) Greenland' | '(UTC-03:00) Montevideo' | '(UTC-03:00) Punta Arenas' | '(UTC-03:00) Saint Pierre and Miquelon' | '(UTC-03:00) Salvador' | '(UTC-02:00) Coordinated Universal Time-02' | '(UTC-02:00) Mid-Atlantic - Old' | '(UTC-01:00) Azores' | '(UTC-01:00) Cabo Verde Is.' | '(UTC) Coordinated Universal Time' | '(UTC+00:00) Casablanca' | '(UTC+00:00) Dublin, Edinburgh, Lisbon, London' | '(UTC+00:00) Monrovia, Reykjavik' | '(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna' | '(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague' | '(UTC+01:00) Brussels, Copenhagen, Madrid, Paris' | '(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb' | '(UTC+01:00) West Central Africa' | '(UTC+01:00) Windhoek' | '(UTC+02:00) Amman' | '(UTC+02:00) Athens, Bucharest' | '(UTC+02:00) Beirut' | '(UTC+02:00) Cairo' | '(UTC+02:00) Chisinau' | '(UTC+02:00) Damascus' | '(UTC+02:00) Gaza, Hebron' | '(UTC+02:00) Harare, Pretoria' | '(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius' | '(UTC+02:00) Jerusalem' | '(UTC+02:00) Kaliningrad' | '(UTC+02:00) Tripoli' | '(UTC+03:00) Baghdad' | '(UTC+03:00) Istanbul' | '(UTC+03:00) Kuwait, Riyadh' | '(UTC+03:00) Minsk' | '(UTC+03:00) Moscow, St. Petersburg, Volgograd' | '(UTC+03:00) Nairobi' | '(UTC+03:30) Tehran' | '(UTC+04:00) Abu Dhabi, Muscat' | '(UTC+04:00) Astrakhan, Ulyanovsk' | '(UTC+04:00) Baku' | '(UTC+04:00) Izhevsk, Samara' | '(UTC+04:00) Port Louis' | '(UTC+04:00) Saratov' | '(UTC+04:00) Tbilisi' | '(UTC+04:00) Yerevan' | '(UTC+04:30) Kabul' | '(UTC+05:00) Ashgabat, Tashkent' | '(UTC+05:00) Ekaterinburg' | '(UTC+05:00) Islamabad, Karachi' | '(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi' | '(UTC+05:30) Sri Jayawardenepura' | '(UTC+05:45) Kathmandu' | '(UTC+06:00) Astana' | '(UTC+06:00) Dhaka' | '(UTC+06:00) Omsk' | '(UTC+06:30) Yangon (Rangoon)' | '(UTC+07:00) Bangkok, Hanoi, Jakarta' | '(UTC+07:00) Barnaul, Gorno-Altaysk' | '(UTC+07:00) Hovd' | '(UTC+07:00) Krasnoyarsk' | '(UTC+07:00) Novosibirsk' | '(UTC+07:00) Tomsk' | '(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi' | '(UTC+08:00) Irkutsk' | '(UTC+08:00) Kuala Lumpur, Singapore' | '(UTC+08:00) Perth' | '(UTC+08:00) Taipei' | '(UTC+08:00) Ulaanbaatar' | '(UTC+08:30) Pyongyang' | '(UTC+08:45) Eucla' | '(UTC+09:00) Chita' | '(UTC+09:00) Osaka, Sapporo, Tokyo' | '(UTC+09:00) Seoul' | '(UTC+09:00) Yakutsk' | '(UTC+09:30) Adelaide' | '(UTC+09:30) Darwin' | '(UTC+10:00) Brisbane' | '(UTC+10:00) Canberra, Melbourne, Sydney' | '(UTC+10:00) Guam, Port Moresby' | '(UTC+10:00) Hobart' | '(UTC+10:00) Vladivostok' | '(UTC+10:30) Lord Howe Island' | '(UTC+11:00) Bougainville Island' | '(UTC+11:00) Chokurdakh' | '(UTC+11:00) Magadan' | '(UTC+11:00) Norfolk Island' | '(UTC+11:00) Sakhalin' | '(UTC+11:00) Solomon Is., New Caledonia' | '(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky' | '(UTC+12:00) Auckland, Wellington' | '(UTC+12:00) Coordinated Universal Time+12' | '(UTC+12:00) Fiji' | '(UTC+12:00) Petropavlovsk-Kamchatsky - Old' | '(UTC+12:45) Chatham Islands' | '(UTC+13:00) Coordinated Universal Time+13' | '(UTC+13:00) Nuku\'alofa' | '(UTC+13:00) Samoa' | '(UTC+14:00) Kiritimati Island'; /** * Defines values for ActionType1. * Possible values include: 'added', 'updated', 'deleted' * @readonly * @enum {string} */ export type ActionType1 = 'added' | 'updated' | 'deleted'; /** * Defines values for Importance11. * Possible values include: 'low', 'normal', 'high' * @readonly * @enum {string} */ export type Importance11 = 'low' | 'normal' | 'high'; /** * Defines values for Recurrence5. * Possible values include: 'none', 'daily', 'weekly', 'monthly', 'yearly' * @readonly * @enum {string} */ export type Recurrence5 = 'none' | 'daily' | 'weekly' | 'monthly' | 'yearly'; /** * Defines values for ResponseType2. * Possible values include: 'none', 'organizer', 'tentativelyAccepted', 'accepted', 'declined', * 'notResponded' * @readonly * @enum {string} */ export type ResponseType2 = 'none' | 'organizer' | 'tentativelyAccepted' | 'accepted' | 'declined' | 'notResponded'; /** * Defines values for ShowAs6. * Possible values include: 'free', 'tentative', 'busy', 'oof', 'workingElsewhere', 'unknown' * @readonly * @enum {string} */ export type ShowAs6 = 'free' | 'tentative' | 'busy' | 'oof' | 'workingElsewhere' | 'unknown'; /** * Defines values for Importance12. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance12 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance13. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance13 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance14. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance14 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance15. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance15 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance16. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance16 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance17. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance17 = 'Low' | 'Normal' | 'High'; /** * Defines values for FlagStatus. * Possible values include: 'flagged', 'notFlagged', 'complete' * @readonly * @enum {string} */ export type FlagStatus = 'flagged' | 'notFlagged' | 'complete'; /** * Defines values for ActivityDomain. * Possible values include: 'Work', 'Personal', 'Unrestricted', 'Unknown' * @readonly * @enum {string} */ export type ActivityDomain = 'Work' | 'Personal' | 'Unrestricted' | 'Unknown'; /** * Defines values for ActivityDomain1. * Possible values include: 'Work', 'Personal', 'Unrestricted', 'Unknown' * @readonly * @enum {string} */ export type ActivityDomain1 = 'Work' | 'Personal' | 'Unrestricted' | 'Unknown'; /** * Defines values for Importance18. * Possible values include: 'Any', 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance18 = 'Any' | 'Low' | 'Normal' | 'High'; /** * Defines values for Importance19. * Possible values include: 'Any', 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export type Importance19 = 'Any' | 'Low' | 'Normal' | 'High'; /** * Defines values for Response1. * Possible values include: 'Accept', 'Tentatively Accept', 'Decline' * @readonly * @enum {string} */ export type Response1 = 'Accept' | 'Tentatively Accept' | 'Decline'; /** * Defines values for Response2. * Possible values include: 'accept', 'tentativelyAccept', 'decline' * @readonly * @enum {string} */ export type Response2 = 'accept' | 'tentativelyAccept' | 'decline'; /** * Contains response data for the getMailTips operation. */ export type MailboxSettingsGetMailTipsResponse = MailTipsClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: MailTipsClientReceive; }; }; /** * Contains response data for the getMailTipsV2 operation. */ export type MailboxSettingsGetMailTipsV2Response = GetMailTipsV2OKResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetMailTipsV2OKResult; }; }; /** * Contains response data for the setAutomaticRepliesSettingV2 operation. */ export type MailboxSettingsSetAutomaticRepliesSettingV2Response = SetAutomaticRepliesSettingV2OKResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: SetAutomaticRepliesSettingV2OKResult; }; }; /** * Contains response data for the getEventsCalendarView operation. */ export type EventsGetEventsCalendarViewResponse = PaginatedListResponseCalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PaginatedListResponseCalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the getEmails operation. */ export type MailGetEmailsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ClientReceiveMessageStringEnums[]; }; }; /** * Contains response data for the move operation. */ export type MailMoveResponse = ClientReceiveMessageStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ClientReceiveMessageStringEnums; }; }; /** * Contains response data for the getEmail operation. */ export type MailGetEmailResponse = ClientReceiveMessage & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ClientReceiveMessage; }; }; /** * Contains response data for the getAttachment operation. */ export type MailGetAttachmentResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the getAttachmentV2 operation. */ export type MailGetAttachmentV2Response = GetAttachmentV2DefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetAttachmentV2DefaultResult; }; }; /** * Contains response data for the getEmailsV2 operation. */ export type MailGetEmailsV2Response = BatchResponseClientReceiveMessage & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: BatchResponseClientReceiveMessage; }; }; /** * Contains response data for the moveV2 operation. */ export type MailMoveV2Response = GraphClientReceiveMessage & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphClientReceiveMessage; }; }; /** * Contains response data for the getEmailV2 operation. */ export type MailGetEmailV2Response = GraphClientReceiveMessage & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphClientReceiveMessage; }; }; /** * Contains response data for the getEmailsV3 operation. */ export type MailGetEmailsV3Response = BatchResponseGraphClientReceiveMessage & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: BatchResponseGraphClientReceiveMessage; }; }; /** * Contains response data for the sendApprovalMail operation. */ export type OptionsEmailSendApprovalMailResponse = SubscriptionResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: SubscriptionResponse; }; }; /** * Contains response data for the sendMailWithOptions operation. */ export type OptionsEmailSendMailWithOptionsResponse = SubscriptionResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: SubscriptionResponse; }; }; /** * Contains response data for the getRoomLists operation. */ export type GetRoomListsResponse = GetRoomListsDefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomListsDefaultResult; }; }; /** * Contains response data for the getRooms operation. */ export type GetRoomsResponse = GetRoomsDefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomsDefaultResult; }; }; /** * Contains response data for the getRoomsInRoomList operation. */ export type GetRoomsInRoomListResponse = GetRoomsInRoomListDefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomsInRoomListDefaultResult; }; }; /** * Contains response data for the exportEmail operation. */ export type ExportEmailResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the findMeetingTimes operation. */ export type FindMeetingTimesResponse = FindMeetingTimesDefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: FindMeetingTimesDefaultResult; }; }; /** * Contains response data for the findMeetingTimesV2 operation. */ export type FindMeetingTimesV2Response = FindMeetingTimesV2DefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: FindMeetingTimesV2DefaultResult; }; }; /** * Contains response data for the getRoomListsV2 operation. */ export type GetRoomListsV2Response = GetRoomListsV2DefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomListsV2DefaultResult; }; }; /** * Contains response data for the getRoomsV2 operation. */ export type GetRoomsV2Response = GetRoomsV2DefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomsV2DefaultResult; }; }; /** * Contains response data for the getRoomsInRoomListV2 operation. */ export type GetRoomsInRoomListV2Response = GetRoomsInRoomListV2DefaultResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GetRoomsInRoomListV2DefaultResult; }; }; /** * Contains response data for the exportEmailV2 operation. */ export type ExportEmailV2Response = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the calendarGetTablesV2 operation. */ export type CalendarGetTablesV2Response = CalendarGetTablesV2OKResult & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarGetTablesV2OKResult; }; }; /** * Contains response data for the contactGetItemsV2 operation. */ export type ContactGetItemsV2Response = EntityListResponseContactResponseV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseContactResponseV2; }; }; /** * Contains response data for the contactPostItemV2 operation. */ export type ContactPostItemV2Response = ContactResponseV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponseV2; }; }; /** * Contains response data for the contactGetItemV2 operation. */ export type ContactGetItemV2Response = ContactResponseV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponseV2; }; }; /** * Contains response data for the contactPatchItemV2 operation. */ export type ContactPatchItemV2Response = ContactResponseV2 & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponseV2; }; }; /** * Contains response data for the calendarGetTables operation. */ export type CalendarsTableCalendarGetTablesResponse = EntityListResponseTable & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseTable; }; }; /** * Contains response data for the calendarGetItems operation. */ export type CalendarsTableDataCalendarGetItemsResponse = EntityListResponseCalendarEventBackend & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseCalendarEventBackend; }; }; /** * Contains response data for the calendarPostItem operation. */ export type CalendarsTableDataCalendarPostItemResponse = CalendarEventBackend & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventBackend; }; }; /** * Contains response data for the calendarGetItem operation. */ export type CalendarsTableDataCalendarGetItemResponse = CalendarEventBackend & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventBackend; }; }; /** * Contains response data for the calendarPatchItem operation. */ export type CalendarsTableDataCalendarPatchItemResponse = CalendarEventBackend & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventBackend; }; }; /** * Contains response data for the getEventsCalendarViewV2 operation. */ export type CalendarsTableDataGetEventsCalendarViewV2Response = EntityListResponseCalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseCalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v2CalendarGetItems operation. */ export type CalendarsTableDataV2CalendarGetItemsResponse = EntityListResponseCalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseCalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v2CalendarPostItem operation. */ export type CalendarsTableDataV2CalendarPostItemResponse = CalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v2CalendarGetItem operation. */ export type CalendarsTableDataV2CalendarGetItemResponse = CalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v2CalendarPatchItem operation. */ export type CalendarsTableDataV2CalendarPatchItemResponse = CalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the getEventsCalendarViewV3 operation. */ export type CalendarsTableDataGetEventsCalendarViewV3Response = EntityListResponseGraphCalendarEventClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseGraphCalendarEventClientReceive; }; }; /** * Contains response data for the v3CalendarGetItems operation. */ export type CalendarsTableDataV3CalendarGetItemsResponse = CalendarEventListClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventListClientReceive; }; }; /** * Contains response data for the v3CalendarPostItem operation. */ export type CalendarsTableDataV3CalendarPostItemResponse = CalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v3CalendarGetItem operation. */ export type CalendarsTableDataV3CalendarGetItemResponse = GraphCalendarEventClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphCalendarEventClientReceive; }; }; /** * Contains response data for the v3CalendarPatchItem operation. */ export type CalendarsTableDataV3CalendarPatchItemResponse = CalendarEventClientReceiveStringEnums & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CalendarEventClientReceiveStringEnums; }; }; /** * Contains response data for the v4CalendarGetItems operation. */ export type CalendarsTableDataV4CalendarGetItemsResponse = GraphCalendarEventListClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphCalendarEventListClientReceive; }; }; /** * Contains response data for the v4CalendarPostItem operation. */ export type CalendarsTableDataV4CalendarPostItemResponse = GraphCalendarEventClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphCalendarEventClientReceive; }; }; /** * Contains response data for the v4CalendarPatchItem operation. */ export type CalendarsTableDataV4CalendarPatchItemResponse = GraphCalendarEventClientReceive & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: GraphCalendarEventClientReceive; }; }; /** * Contains response data for the contactGetTables operation. */ export type ContactsTableContactGetTablesResponse = EntityListResponseTable & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseTable; }; }; /** * Contains response data for the contactGetTablesV2 operation. */ export type ContactsTableContactGetTablesV2Response = EntityListResponseGraphContactFolder & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseGraphContactFolder; }; }; /** * Contains response data for the contactGetItems operation. */ export type ContactsTableDataContactGetItemsResponse = EntityListResponseContactResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityListResponseContactResponse; }; }; /** * Contains response data for the contactPostItem operation. */ export type ContactsTableDataContactPostItemResponse = ContactResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponse; }; }; /** * Contains response data for the contactGetItem operation. */ export type ContactsTableDataContactGetItemResponse = ContactResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponse; }; }; /** * Contains response data for the contactPatchItem operation. */ export type ContactsTableDataContactPatchItemResponse = ContactResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ContactResponse; }; };