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; } /** * 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[]; } /** * 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?: Importance1; /** * 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?: Importance2; /** * 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?: 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 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?: Importance4; /** * 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?: Importance5; /** * 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?: Importance6; /** * 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; /** * Importance. Possible values include: 'Low', 'Normal', 'High' */ importance?: Importance7; /** * 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; } /** * 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; } /** * 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[]; } /** * 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[]; } /** * 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[]; } /** * 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?: Importance8; /** * 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?: Importance9; /** * 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; } /** * 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?: Importance10; /** * 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?: Importance11; /** * 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; } /** * 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[]; } /** * An interface representing OutlookConnectorOptions. */ export interface OutlookConnectorOptions 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 { /** * If set to true, attachments will also be retrieved along with the email. Default value: false. */ includeAttachments?: boolean; } /** * 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?: Importance12; /** * 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. */ 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/previous-versions/office/office-365-api/api/version-2.0/complex-types-for-mail-contacts-calendar#search-requests. */ searchQuery?: string; /** * Number of emails to retrieve (default: 10). Default value: 10. */ top?: number; } /** * Optional Parameters. */ export interface OutlookConnectorRespondToEventOptionalParams extends msRest.RequestOptionsBase { /** * Event invite response body. */ body?: ResponseToEventInvite; } /** * 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 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 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 declare type Importance = 'Low' | 'Normal' | 'High'; /** * Defines values for Response. * Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', 'Declined', * 'NotResponded' * @readonly * @enum {string} */ export declare type Response = 'None' | 'Organizer' | 'TentativelyAccepted' | 'Accepted' | 'Declined' | 'NotResponded'; /** * Defines values for Type. * Possible values include: 'Required', 'Optional', 'Resource' * @readonly * @enum {string} */ export declare type Type = 'Required' | 'Optional' | 'Resource'; /** * Defines values for ContentType. * Possible values include: 'Text', 'HTML' * @readonly * @enum {string} */ export declare type ContentType = 'Text' | 'HTML'; /** * Defines values for FirstDayOfWeek. * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', * 'Saturday' * @readonly * @enum {string} */ export declare 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 declare type Index = 'First' | 'Second' | 'Third' | 'Fourth' | 'Last'; /** * Defines values for Type1. * Possible values include: 'Daily', 'Weekly', 'AbsoluteMonthly', 'RelativeMonthly', * 'AbsoluteYearly', 'RelativeYearly' * @readonly * @enum {string} */ export declare type Type1 = 'Daily' | 'Weekly' | 'AbsoluteMonthly' | 'RelativeMonthly' | 'AbsoluteYearly' | 'RelativeYearly'; /** * Defines values for Type2. * Possible values include: 'EndDate', 'NoEnd', 'Numbered' * @readonly * @enum {string} */ export declare type Type2 = 'EndDate' | 'NoEnd' | 'Numbered'; /** * Defines values for Importance1. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance1 = 'Low' | 'Normal' | 'High'; /** * Defines values for ShowAs. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export declare type ShowAs = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for Type3. * Possible values include: 'SingleInstance', 'Occurrence', 'Exception', 'SeriesMaster' * @readonly * @enum {string} */ export declare type Type3 = 'SingleInstance' | 'Occurrence' | 'Exception' | 'SeriesMaster'; /** * Defines values for Importance2. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance2 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export declare type Recurrence = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ShowAs1. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export declare 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 declare 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 Importance3. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance3 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence1. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export declare type Recurrence1 = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ResponseType. * Possible values include: 'None', 'Organizer', 'TentativelyAccepted', 'Accepted', 'Declined', * 'NotResponded' * @readonly * @enum {string} */ export declare 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 declare type ShowAs2 = 'Free' | 'Tentative' | 'Busy' | 'Oof' | 'WorkingElsewhere' | 'Unknown'; /** * Defines values for ActionType. * Possible values include: 'added', 'updated', 'deleted' * @readonly * @enum {string} */ export declare type ActionType = 'added' | 'updated' | 'deleted'; /** * Defines values for Importance4. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance4 = 'Low' | 'Normal' | 'High'; /** * Defines values for Recurrence2. * Possible values include: 'None', 'Daily', 'Weekly', 'Monthly', 'Yearly' * @readonly * @enum {string} */ export declare type Recurrence2 = 'None' | 'Daily' | 'Weekly' | 'Monthly' | 'Yearly'; /** * Defines values for ShowAs3. * Possible values include: 'Free', 'Tentative', 'Busy', 'Oof', 'WorkingElsewhere', 'Unknown' * @readonly * @enum {string} */ export declare 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 declare 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 Importance5. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance5 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance6. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance6 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance7. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance7 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance8. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance8 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance9. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance9 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance10. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance10 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance11. * Possible values include: 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance11 = 'Low' | 'Normal' | 'High'; /** * Defines values for Importance12. * Possible values include: 'Any', 'Low', 'Normal', 'High' * @readonly * @enum {string} */ export declare type Importance12 = 'Any' | 'Low' | 'Normal' | 'High'; /** * Defines values for Response1. * Possible values include: 'Accept', 'Tentatively Accept', 'Decline' * @readonly * @enum {string} */ export declare type Response1 = 'Accept' | 'Tentatively Accept' | 'Decline'; /** * Contains response data for the getEventsCalendarView operation. */ export declare 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 declare 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 declare 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 declare 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 declare 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 getEmailsV2 operation. */ export declare 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 sendApprovalMail operation. */ export declare 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 declare 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 calendarGetTables operation. */ export declare 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 declare 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 declare 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 declare 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 declare 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 declare 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 declare 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 declare 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 declare 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 declare 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 v3CalendarGetItems operation. */ export declare 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 declare 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 v3CalendarPatchItem operation. */ export declare 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 contactGetTables operation. */ export declare 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 contactGetItems operation. */ export declare 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 declare 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 declare 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 declare 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; }; }; //# sourceMappingURL=index.d.ts.map