/* * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import * as msRest from "@azure/ms-rest-js"; export const ApprovalEmailResponse: msRest.CompositeMapper = { serializedName: "ApprovalEmailResponse", type: { name: "Composite", className: "ApprovalEmailResponse", modelProperties: { selectedOption: { serializedName: "SelectedOption", type: { name: "String" } } } } }; export const ClientSendAttachment: msRest.CompositeMapper = { serializedName: "ClientSendAttachment", type: { name: "Composite", className: "ClientSendAttachment", modelProperties: { contentBytes: { required: true, serializedName: "ContentBytes", type: { name: "ByteArray" } }, name: { required: true, serializedName: "Name", type: { name: "String" } } } } }; export const ApprovalMessage: msRest.CompositeMapper = { serializedName: "ApprovalMessage", type: { name: "Composite", className: "ApprovalMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, body: { serializedName: "Body", type: { name: "String" } }, headerText: { serializedName: "HeaderText", type: { name: "String" } }, hideHTMLMessage: { serializedName: "HideHTMLMessage", defaultValue: false, type: { name: "Boolean" } }, importance: { serializedName: "Importance", defaultValue: 'Normal', type: { name: "String" } }, options: { serializedName: "Options", type: { name: "String" } }, selectionText: { serializedName: "SelectionText", type: { name: "String" } }, showHTMLConfirmationDialog: { serializedName: "ShowHTMLConfirmationDialog", defaultValue: false, type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } }, useOnlyHTMLMessage: { serializedName: "UseOnlyHTMLMessage", type: { name: "Boolean" } } } } }; export const ApprovalEmailSubscription: msRest.CompositeMapper = { serializedName: "ApprovalEmailSubscription", type: { name: "Composite", className: "ApprovalEmailSubscription", modelProperties: { message: { required: true, serializedName: "Message", type: { name: "Composite", className: "ApprovalMessage" } }, notificationUrl: { required: true, serializedName: "NotificationUrl", type: { name: "String" } } } } }; export const EmailAddress: msRest.CompositeMapper = { serializedName: "EmailAddress", type: { name: "Composite", className: "EmailAddress", modelProperties: { address: { serializedName: "Address", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const ResponseStatus: msRest.CompositeMapper = { serializedName: "ResponseStatus", type: { name: "Composite", className: "ResponseStatus", modelProperties: { response: { serializedName: "Response", type: { name: "String" } }, time: { serializedName: "Time", type: { name: "DateTime" } } } } }; export const Attendee: msRest.CompositeMapper = { serializedName: "Attendee", type: { name: "Composite", className: "Attendee", modelProperties: { emailAddress: { serializedName: "EmailAddress", type: { name: "Composite", className: "EmailAddress" } }, status: { serializedName: "Status", type: { name: "Composite", className: "ResponseStatus" } }, type: { serializedName: "Type", type: { name: "String" } } } } }; export const AutomaticRepliesSettingClient: msRest.CompositeMapper = { serializedName: "AutomaticRepliesSettingClient", type: { name: "Composite", className: "AutomaticRepliesSettingClient", modelProperties: { externalAudience: { required: true, serializedName: "ExternalAudience", defaultValue: 'None', type: { name: "String" } }, externalReplyMessage: { serializedName: "ExternalReplyMessage", type: { name: "String" } }, internalReplyMessage: { serializedName: "InternalReplyMessage", type: { name: "String" } }, scheduledEndDateTimeOffset: { serializedName: "ScheduledEndDateTimeOffset", type: { name: "String" } }, scheduledStartDateTimeOffset: { serializedName: "ScheduledStartDateTimeOffset", type: { name: "String" } }, status: { required: true, serializedName: "Status", defaultValue: 'Scheduled', type: { name: "String" } } } } }; export const AutomaticRepliesSettingClientV2ScheduledEndDateTime: msRest.CompositeMapper = { serializedName: "AutomaticRepliesSettingClient_V2-scheduledEndDateTime", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2ScheduledEndDateTime", modelProperties: { dateTime: { serializedName: "dateTime", type: { name: "String" } }, timeZone: { serializedName: "timeZone", type: { name: "String" } } } } }; export const AutomaticRepliesSettingClientV2ScheduledStartDateTime: msRest.CompositeMapper = { serializedName: "AutomaticRepliesSettingClient_V2-scheduledStartDateTime", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2ScheduledStartDateTime", modelProperties: { dateTime: { serializedName: "dateTime", type: { name: "String" } }, timeZone: { serializedName: "timeZone", type: { name: "String" } } } } }; export const AutomaticRepliesSettingClientV2: msRest.CompositeMapper = { serializedName: "AutomaticRepliesSettingClient_V2", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2", modelProperties: { externalAudience: { required: true, serializedName: "externalAudience", defaultValue: 'None', type: { name: "String" } }, externalReplyMessage: { serializedName: "externalReplyMessage", type: { name: "String" } }, internalReplyMessage: { serializedName: "internalReplyMessage", type: { name: "String" } }, scheduledEndDateTime: { serializedName: "scheduledEndDateTime", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2ScheduledEndDateTime" } }, scheduledStartDateTime: { serializedName: "scheduledStartDateTime", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2ScheduledStartDateTime" } }, status: { required: true, serializedName: "status", defaultValue: 'Scheduled', type: { name: "String" } } } } }; export const ClientReceiveFileAttachment: msRest.CompositeMapper = { serializedName: "ClientReceiveFileAttachment", type: { name: "Composite", className: "ClientReceiveFileAttachment", modelProperties: { contentBytes: { serializedName: "ContentBytes", type: { name: "ByteArray" } }, contentType: { serializedName: "ContentType", type: { name: "String" } }, id: { serializedName: "Id", type: { name: "String" } }, isInline: { serializedName: "IsInline", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "LastModifiedDateTime", type: { name: "DateTime" } }, name: { serializedName: "Name", type: { name: "String" } }, size: { serializedName: "Size", type: { name: "Number" } } } } }; export const ClientReceiveMessage: msRest.CompositeMapper = { serializedName: "ClientReceiveMessage", type: { name: "Composite", className: "ClientReceiveMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientReceiveFileAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { serializedName: "Body", type: { name: "String" } }, bodyPreview: { serializedName: "BodyPreview", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, conversationId: { serializedName: "ConversationId", type: { name: "String" } }, dateTimeReceived: { serializedName: "DateTimeReceived", type: { name: "DateTime" } }, from: { serializedName: "From", type: { name: "String" } }, hasAttachment: { serializedName: "HasAttachment", type: { name: "Boolean" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "Number" } }, internetMessageId: { serializedName: "InternetMessageId", type: { name: "String" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, isRead: { serializedName: "IsRead", type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { serializedName: "To", type: { name: "String" } } } } }; export const BatchResponseClientReceiveMessage: msRest.CompositeMapper = { serializedName: "BatchResponse_ClientReceiveMessage_", type: { name: "Composite", className: "BatchResponseClientReceiveMessage", modelProperties: { value: { readOnly: true, serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientReceiveMessage" } } } } } } }; export const GraphClientReceiveFileAttachment: msRest.CompositeMapper = { serializedName: "GraphClientReceiveFileAttachment", type: { name: "Composite", className: "GraphClientReceiveFileAttachment", modelProperties: { contentBytes: { serializedName: "contentBytes", type: { name: "ByteArray" } }, contentType: { serializedName: "contentType", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, isInline: { serializedName: "isInline", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, name: { serializedName: "name", type: { name: "String" } }, size: { serializedName: "size", type: { name: "Number" } } } } }; export const GraphClientReceiveMessage: msRest.CompositeMapper = { serializedName: "GraphClientReceiveMessage", type: { name: "Composite", className: "GraphClientReceiveMessage", modelProperties: { attachments: { serializedName: "attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphClientReceiveFileAttachment" } } } }, bccRecipients: { serializedName: "bccRecipients", type: { name: "String" } }, body: { serializedName: "body", type: { name: "String" } }, bodyPreview: { serializedName: "bodyPreview", type: { name: "String" } }, ccRecipients: { serializedName: "ccRecipients", type: { name: "String" } }, conversationId: { serializedName: "conversationId", type: { name: "String" } }, from: { serializedName: "from", type: { name: "String" } }, hasAttachments: { serializedName: "hasAttachments", type: { name: "Boolean" } }, id: { serializedName: "id", type: { name: "String" } }, importance: { serializedName: "importance", type: { name: "String" } }, internetMessageId: { serializedName: "internetMessageId", type: { name: "String" } }, isHtml: { serializedName: "isHtml", type: { name: "Boolean" } }, isRead: { serializedName: "isRead", type: { name: "Boolean" } }, receivedDateTime: { serializedName: "receivedDateTime", type: { name: "DateTime" } }, subject: { serializedName: "subject", type: { name: "String" } }, toRecipients: { serializedName: "toRecipients", type: { name: "String" } } } } }; export const BatchResponseGraphClientReceiveMessage: msRest.CompositeMapper = { serializedName: "BatchResponse_GraphClientReceiveMessage_", type: { name: "Composite", className: "BatchResponseGraphClientReceiveMessage", modelProperties: { value: { readOnly: true, serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphClientReceiveMessage" } } } } } } }; export const BlobDataSetsMetadata: msRest.CompositeMapper = { serializedName: "BlobDataSetsMetadata", type: { name: "Composite", className: "BlobDataSetsMetadata", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, source: { serializedName: "source", type: { name: "String" } }, urlEncoding: { serializedName: "urlEncoding", type: { name: "String" } } } } }; export const ItemBody: msRest.CompositeMapper = { serializedName: "ItemBody", type: { name: "Composite", className: "ItemBody", modelProperties: { content: { serializedName: "Content", type: { name: "String" } }, contentType: { serializedName: "ContentType", type: { name: "String" } } } } }; export const PhysicalAddress: msRest.CompositeMapper = { serializedName: "PhysicalAddress", type: { name: "Composite", className: "PhysicalAddress", modelProperties: { city: { serializedName: "City", type: { name: "String" } }, countryOrRegion: { serializedName: "CountryOrRegion", type: { name: "String" } }, postalCode: { serializedName: "PostalCode", type: { name: "String" } }, state: { serializedName: "State", type: { name: "String" } }, street: { serializedName: "Street", type: { name: "String" } } } } }; export const GeoCoordinates: msRest.CompositeMapper = { serializedName: "GeoCoordinates", type: { name: "Composite", className: "GeoCoordinates", modelProperties: { accuracy: { serializedName: "Accuracy", type: { name: "Number" } }, altitude: { serializedName: "Altitude", type: { name: "Number" } }, altitudeAccuracy: { serializedName: "AltitudeAccuracy", type: { name: "Number" } }, latitude: { serializedName: "Latitude", type: { name: "Number" } }, longitude: { serializedName: "Longitude", type: { name: "Number" } } } } }; export const Location: msRest.CompositeMapper = { serializedName: "Location", type: { name: "Composite", className: "Location", modelProperties: { address: { serializedName: "Address", type: { name: "Composite", className: "PhysicalAddress" } }, coordinates: { serializedName: "Coordinates", type: { name: "Composite", className: "GeoCoordinates" } }, displayName: { serializedName: "DisplayName", type: { name: "String" } } } } }; export const Recipient: msRest.CompositeMapper = { serializedName: "Recipient", type: { name: "Composite", className: "Recipient", modelProperties: { emailAddress: { serializedName: "EmailAddress", type: { name: "Composite", className: "EmailAddress" } } } } }; export const RecurrencePattern: msRest.CompositeMapper = { serializedName: "RecurrencePattern", type: { name: "Composite", className: "RecurrencePattern", modelProperties: { dayOfMonth: { serializedName: "DayOfMonth", type: { name: "Number" } }, daysOfWeek: { serializedName: "DaysOfWeek", type: { name: "Sequence", element: { type: { name: "String" } } } }, firstDayOfWeek: { serializedName: "FirstDayOfWeek", type: { name: "String" } }, index: { serializedName: "Index", type: { name: "String" } }, interval: { serializedName: "Interval", type: { name: "Number" } }, month: { serializedName: "Month", type: { name: "Number" } }, type: { serializedName: "Type", type: { name: "String" } } } } }; export const RecurrenceRange: msRest.CompositeMapper = { serializedName: "RecurrenceRange", type: { name: "Composite", className: "RecurrenceRange", modelProperties: { endDate: { serializedName: "EndDate", type: { name: "DateTime" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, startDate: { serializedName: "StartDate", type: { name: "DateTime" } }, type: { serializedName: "Type", type: { name: "String" } } } } }; export const PatternedRecurrence: msRest.CompositeMapper = { serializedName: "PatternedRecurrence", type: { name: "Composite", className: "PatternedRecurrence", modelProperties: { pattern: { serializedName: "Pattern", type: { name: "Composite", className: "RecurrencePattern" } }, range: { serializedName: "Range", type: { name: "Composite", className: "RecurrenceRange" } } } } }; export const CalendarEventBackend: msRest.CompositeMapper = { serializedName: "CalendarEventBackend", type: { name: "Composite", className: "CalendarEventBackend", modelProperties: { attendees: { serializedName: "Attendees", type: { name: "Sequence", element: { type: { name: "Composite", className: "Attendee" } } } }, body: { serializedName: "Body", type: { name: "Composite", className: "ItemBody" } }, bodyPreview: { serializedName: "BodyPreview", type: { name: "String" } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, changeKey: { serializedName: "ChangeKey", type: { name: "String" } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, end: { required: true, serializedName: "End", type: { name: "DateTime" } }, endTimeZone: { serializedName: "EndTimeZone", type: { name: "String" } }, hasAttachments: { serializedName: "HasAttachments", type: { name: "Boolean" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, isCancelled: { serializedName: "IsCancelled", type: { name: "Boolean" } }, isOrganizer: { serializedName: "IsOrganizer", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "Composite", className: "Location" } }, organizer: { serializedName: "Organizer", type: { name: "Composite", className: "Recipient" } }, reason: { serializedName: "Reason", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "Composite", className: "PatternedRecurrence" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, responseStatus: { serializedName: "ResponseStatus", type: { name: "Composite", className: "ResponseStatus" } }, seriesMasterId: { serializedName: "SeriesMasterId", type: { name: "String" } }, showAs: { serializedName: "ShowAs", type: { name: "String" } }, start: { required: true, serializedName: "Start", type: { name: "DateTime" } }, startTimeZone: { serializedName: "StartTimeZone", type: { name: "String" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, type: { serializedName: "Type", type: { name: "String" } }, webLink: { serializedName: "WebLink", type: { name: "String" } } } } }; export const CalendarEventClient: msRest.CompositeMapper = { serializedName: "CalendarEventClient", type: { name: "Composite", className: "CalendarEventClient", modelProperties: { body: { serializedName: "Body", type: { name: "String" } }, end: { required: true, serializedName: "End", type: { name: "DateTime" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "String" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "RecurrenceEnd", type: { name: "DateTime" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, showAs: { serializedName: "ShowAs", type: { name: "String" } }, start: { required: true, serializedName: "Start", type: { name: "DateTime" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } } } } }; export const CalendarEventClientReceive: msRest.CompositeMapper = { serializedName: "CalendarEventClientReceive", type: { name: "Composite", className: "CalendarEventClientReceive", modelProperties: { body: { serializedName: "Body", type: { name: "String" } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, end: { serializedName: "End", type: { name: "DateTime" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "Number" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "String" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, organizer: { serializedName: "Organizer", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "Number" } }, recurrenceEnd: { serializedName: "RecurrenceEnd", type: { name: "DateTime" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, responseTime: { serializedName: "ResponseTime", type: { name: "DateTime" } }, responseType: { serializedName: "ResponseType", type: { name: "Number" } }, seriesMasterId: { serializedName: "SeriesMasterId", type: { name: "String" } }, showAs: { serializedName: "ShowAs", type: { name: "Number" } }, start: { serializedName: "Start", type: { name: "DateTime" } }, subject: { serializedName: "Subject", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } }, webLink: { serializedName: "WebLink", type: { name: "String" } } } } }; export const CalendarEventClientReceiveStringEnums: msRest.CompositeMapper = { serializedName: "CalendarEventClientReceiveStringEnums", type: { name: "Composite", className: "CalendarEventClientReceiveStringEnums", modelProperties: { body: { serializedName: "Body", type: { name: "String" } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, end: { serializedName: "End", type: { name: "DateTime" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "String" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, organizer: { serializedName: "Organizer", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "RecurrenceEnd", type: { name: "DateTime" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, responseTime: { serializedName: "ResponseTime", type: { name: "DateTime" } }, responseType: { serializedName: "ResponseType", type: { name: "String" } }, seriesMasterId: { serializedName: "SeriesMasterId", type: { name: "String" } }, showAs: { serializedName: "ShowAs", type: { name: "String" } }, start: { serializedName: "Start", type: { name: "DateTime" } }, subject: { serializedName: "Subject", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } }, webLink: { serializedName: "WebLink", type: { name: "String" } } } } }; export const CalendarEventClientWithActionType: msRest.CompositeMapper = { serializedName: "CalendarEventClientWithActionType", type: { name: "Composite", className: "CalendarEventClientWithActionType", modelProperties: { actionType: { serializedName: "ActionType", type: { name: "String" } }, body: { serializedName: "Body", type: { name: "String" } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, end: { serializedName: "End", type: { name: "DateTime" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "Number" } }, isAdded: { serializedName: "IsAdded", type: { name: "Boolean" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, isUpdated: { serializedName: "IsUpdated", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "String" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, organizer: { serializedName: "Organizer", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "Number" } }, recurrenceEnd: { serializedName: "RecurrenceEnd", type: { name: "DateTime" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, responseTime: { serializedName: "ResponseTime", type: { name: "DateTime" } }, responseType: { serializedName: "ResponseType", type: { name: "Number" } }, seriesMasterId: { serializedName: "SeriesMasterId", type: { name: "String" } }, showAs: { serializedName: "ShowAs", type: { name: "Number" } }, start: { serializedName: "Start", type: { name: "DateTime" } }, subject: { serializedName: "Subject", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } }, webLink: { serializedName: "WebLink", type: { name: "String" } } } } }; export const CalendarEventHtmlClient: msRest.CompositeMapper = { serializedName: "CalendarEventHtmlClient", type: { name: "Composite", className: "CalendarEventHtmlClient", modelProperties: { body: { serializedName: "Body", type: { name: "String" } }, end: { required: true, serializedName: "End", type: { name: "DateTime" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isAllDay: { serializedName: "IsAllDay", type: { name: "Boolean" } }, location: { serializedName: "Location", type: { name: "String" } }, numberOfOccurrences: { serializedName: "NumberOfOccurrences", type: { name: "Number" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, recurrence: { serializedName: "Recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "RecurrenceEnd", type: { name: "DateTime" } }, reminder: { serializedName: "Reminder", type: { name: "Number" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "ResponseRequested", type: { name: "Boolean" } }, showAs: { serializedName: "ShowAs", type: { name: "String" } }, start: { required: true, serializedName: "Start", type: { name: "DateTime" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } } } } }; export const CalendarEventList: msRest.CompositeMapper = { serializedName: "CalendarEventList", type: { name: "Composite", className: "CalendarEventList", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventBackend" } } } } } } }; export const CalendarEventListClientReceive: msRest.CompositeMapper = { serializedName: "CalendarEventListClientReceive", type: { name: "Composite", className: "CalendarEventListClientReceive", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventClientReceive" } } } } } } }; export const CalendarEventListWithActionType: msRest.CompositeMapper = { serializedName: "CalendarEventListWithActionType", type: { name: "Composite", className: "CalendarEventListWithActionType", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventClientWithActionType" } } } } } } }; export const ClientReceiveMessageStringEnums: msRest.CompositeMapper = { serializedName: "ClientReceiveMessageStringEnums", type: { name: "Composite", className: "ClientReceiveMessageStringEnums", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientReceiveFileAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { serializedName: "Body", type: { name: "String" } }, bodyPreview: { serializedName: "BodyPreview", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, conversationId: { serializedName: "ConversationId", type: { name: "String" } }, dateTimeReceived: { serializedName: "DateTimeReceived", type: { name: "DateTime" } }, from: { serializedName: "From", type: { name: "String" } }, hasAttachment: { serializedName: "HasAttachment", type: { name: "Boolean" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, internetMessageId: { serializedName: "InternetMessageId", type: { name: "String" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, isRead: { serializedName: "IsRead", type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { serializedName: "To", type: { name: "String" } } } } }; export const ClientSendHtmlMessage: msRest.CompositeMapper = { serializedName: "ClientSendHtmlMessage", type: { name: "Composite", className: "ClientSendHtmlMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { required: true, serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, from: { serializedName: "From", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } } } } }; export const ClientSendMessage: msRest.CompositeMapper = { serializedName: "ClientSendMessage", type: { name: "Composite", className: "ClientSendMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { required: true, serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, from: { serializedName: "From", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } } } } }; export const ClientSubscription: msRest.CompositeMapper = { serializedName: "ClientSubscription", type: { name: "Composite", className: "ClientSubscription", modelProperties: { notificationUrl: { required: true, serializedName: "NotificationUrl", type: { name: "String" } } } } }; export const Contact: msRest.CompositeMapper = { serializedName: "Contact", type: { name: "Composite", className: "Contact", modelProperties: { assistantName: { serializedName: "AssistantName", type: { name: "String" } }, birthday: { serializedName: "Birthday", type: { name: "DateTime" } }, businessAddress: { serializedName: "BusinessAddress", type: { name: "Composite", className: "PhysicalAddress" } }, businessHomePage: { serializedName: "BusinessHomePage", type: { name: "String" } }, businessPhones: { serializedName: "BusinessPhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, changeKey: { serializedName: "ChangeKey", type: { name: "String" } }, companyName: { serializedName: "CompanyName", type: { name: "String" } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, department: { serializedName: "Department", type: { name: "String" } }, displayName: { serializedName: "DisplayName", type: { name: "String" } }, emailAddresses: { serializedName: "EmailAddresses", type: { name: "Sequence", element: { type: { name: "Composite", className: "EmailAddress" } } } }, fileAs: { serializedName: "FileAs", type: { name: "String" } }, generation: { serializedName: "Generation", type: { name: "String" } }, givenName: { required: true, serializedName: "GivenName", type: { name: "String" } }, homeAddress: { serializedName: "HomeAddress", type: { name: "Composite", className: "PhysicalAddress" } }, homePhones: { required: true, serializedName: "HomePhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, id: { serializedName: "Id", type: { name: "String" } }, imAddresses: { serializedName: "ImAddresses", type: { name: "Sequence", element: { type: { name: "String" } } } }, initials: { serializedName: "Initials", type: { name: "String" } }, jobTitle: { serializedName: "JobTitle", type: { name: "String" } }, manager: { serializedName: "Manager", type: { name: "String" } }, middleName: { serializedName: "MiddleName", type: { name: "String" } }, mobilePhone1: { serializedName: "MobilePhone1", type: { name: "String" } }, nickName: { serializedName: "NickName", type: { name: "String" } }, officeLocation: { serializedName: "OfficeLocation", type: { name: "String" } }, otherAddress: { serializedName: "OtherAddress", type: { name: "Composite", className: "PhysicalAddress" } }, parentFolderId: { serializedName: "ParentFolderId", type: { name: "String" } }, profession: { serializedName: "Profession", type: { name: "String" } }, surname: { serializedName: "Surname", type: { name: "String" } }, title: { serializedName: "Title", type: { name: "String" } }, yomiCompanyName: { serializedName: "YomiCompanyName", type: { name: "String" } }, yomiGivenName: { serializedName: "YomiGivenName", type: { name: "String" } }, yomiSurname: { serializedName: "YomiSurname", type: { name: "String" } } } } }; export const ContactResponse: msRest.CompositeMapper = { serializedName: "ContactResponse", type: { name: "Composite", className: "ContactResponse", modelProperties: { assistantName: { serializedName: "AssistantName", type: { name: "String" } }, birthday: { serializedName: "Birthday", type: { name: "DateTime" } }, businessAddress: { serializedName: "BusinessAddress", type: { name: "Composite", className: "PhysicalAddress" } }, businessHomePage: { serializedName: "BusinessHomePage", type: { name: "String" } }, businessPhones: { serializedName: "BusinessPhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, categories: { serializedName: "Categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, changeKey: { serializedName: "ChangeKey", type: { name: "String" } }, companyName: { serializedName: "CompanyName", type: { name: "String" } }, dateTimeCreated: { serializedName: "DateTimeCreated", type: { name: "DateTime" } }, dateTimeLastModified: { serializedName: "DateTimeLastModified", type: { name: "DateTime" } }, department: { serializedName: "Department", type: { name: "String" } }, displayName: { serializedName: "DisplayName", type: { name: "String" } }, emailAddresses: { serializedName: "EmailAddresses", type: { name: "Sequence", element: { type: { name: "Composite", className: "EmailAddress" } } } }, fileAs: { serializedName: "FileAs", type: { name: "String" } }, generation: { serializedName: "Generation", type: { name: "String" } }, givenName: { serializedName: "GivenName", type: { name: "String" } }, homeAddress: { serializedName: "HomeAddress", type: { name: "Composite", className: "PhysicalAddress" } }, homePhones: { serializedName: "HomePhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, id: { serializedName: "Id", type: { name: "String" } }, imAddresses: { serializedName: "ImAddresses", type: { name: "Sequence", element: { type: { name: "String" } } } }, initials: { serializedName: "Initials", type: { name: "String" } }, jobTitle: { serializedName: "JobTitle", type: { name: "String" } }, manager: { serializedName: "Manager", type: { name: "String" } }, middleName: { serializedName: "MiddleName", type: { name: "String" } }, mobilePhone1: { serializedName: "MobilePhone1", type: { name: "String" } }, nickName: { serializedName: "NickName", type: { name: "String" } }, officeLocation: { serializedName: "OfficeLocation", type: { name: "String" } }, otherAddress: { serializedName: "OtherAddress", type: { name: "Composite", className: "PhysicalAddress" } }, parentFolderId: { serializedName: "ParentFolderId", type: { name: "String" } }, profession: { serializedName: "Profession", type: { name: "String" } }, surname: { serializedName: "Surname", type: { name: "String" } }, title: { serializedName: "Title", type: { name: "String" } }, yomiCompanyName: { serializedName: "YomiCompanyName", type: { name: "String" } }, yomiGivenName: { serializedName: "YomiGivenName", type: { name: "String" } }, yomiSurname: { serializedName: "YomiSurname", type: { name: "String" } } } } }; export const PhysicalAddressV2: msRest.CompositeMapper = { serializedName: "PhysicalAddress_V2", type: { name: "Composite", className: "PhysicalAddressV2", modelProperties: { city: { serializedName: "city", type: { name: "String" } }, countryOrRegion: { serializedName: "countryOrRegion", type: { name: "String" } }, postalCode: { serializedName: "postalCode", type: { name: "String" } }, state: { serializedName: "state", type: { name: "String" } }, street: { serializedName: "street", type: { name: "String" } } } } }; export const EmailAddressV2: msRest.CompositeMapper = { serializedName: "EmailAddress_V2", type: { name: "Composite", className: "EmailAddressV2", modelProperties: { address: { serializedName: "address", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const ContactResponseV2: msRest.CompositeMapper = { serializedName: "ContactResponse_V2", type: { name: "Composite", className: "ContactResponseV2", modelProperties: { assistantName: { serializedName: "assistantName", type: { name: "String" } }, birthday: { serializedName: "birthday", type: { name: "DateTime" } }, businessAddress: { serializedName: "businessAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, businessHomePage: { serializedName: "businessHomePage", type: { name: "String" } }, businessPhones: { serializedName: "businessPhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, categories: { serializedName: "categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, changeKey: { serializedName: "changeKey", type: { name: "String" } }, companyName: { serializedName: "companyName", type: { name: "String" } }, createdDateTime: { serializedName: "createdDateTime", type: { name: "DateTime" } }, department: { serializedName: "department", type: { name: "String" } }, displayName: { serializedName: "displayName", type: { name: "String" } }, emailAddresses: { serializedName: "emailAddresses", type: { name: "Sequence", element: { type: { name: "Composite", className: "EmailAddressV2" } } } }, fileAs: { serializedName: "fileAs", type: { name: "String" } }, generation: { serializedName: "generation", type: { name: "String" } }, givenName: { serializedName: "givenName", type: { name: "String" } }, homeAddress: { serializedName: "homeAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, homePhones: { serializedName: "homePhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, id: { serializedName: "id", type: { name: "String" } }, imAddresses: { serializedName: "imAddresses", type: { name: "Sequence", element: { type: { name: "String" } } } }, initials: { serializedName: "initials", type: { name: "String" } }, jobTitle: { serializedName: "jobTitle", type: { name: "String" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, manager: { serializedName: "manager", type: { name: "String" } }, middleName: { serializedName: "middleName", type: { name: "String" } }, mobilePhone: { serializedName: "mobilePhone", type: { name: "String" } }, nickName: { serializedName: "nickName", type: { name: "String" } }, officeLocation: { serializedName: "officeLocation", type: { name: "String" } }, otherAddress: { serializedName: "otherAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, parentFolderId: { serializedName: "parentFolderId", type: { name: "String" } }, profession: { serializedName: "profession", type: { name: "String" } }, surname: { serializedName: "surname", type: { name: "String" } }, title: { serializedName: "title", type: { name: "String" } }, yomiCompanyName: { serializedName: "yomiCompanyName", type: { name: "String" } }, yomiGivenName: { serializedName: "yomiGivenName", type: { name: "String" } }, yomiSurname: { serializedName: "yomiSurname", type: { name: "String" } } } } }; export const ContactV2: msRest.CompositeMapper = { serializedName: "Contact_V2", type: { name: "Composite", className: "ContactV2", modelProperties: { assistantName: { serializedName: "assistantName", type: { name: "String" } }, birthday: { serializedName: "birthday", type: { name: "DateTime" } }, businessAddress: { serializedName: "businessAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, businessHomePage: { serializedName: "businessHomePage", type: { name: "String" } }, businessPhones: { serializedName: "businessPhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, categories: { serializedName: "categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, changeKey: { serializedName: "changeKey", type: { name: "String" } }, companyName: { serializedName: "companyName", type: { name: "String" } }, createdDateTime: { serializedName: "createdDateTime", type: { name: "DateTime" } }, department: { serializedName: "department", type: { name: "String" } }, displayName: { serializedName: "displayName", type: { name: "String" } }, emailAddresses: { serializedName: "emailAddresses", type: { name: "Sequence", element: { type: { name: "Composite", className: "EmailAddressV2" } } } }, fileAs: { serializedName: "fileAs", type: { name: "String" } }, generation: { serializedName: "generation", type: { name: "String" } }, givenName: { required: true, serializedName: "givenName", type: { name: "String" } }, homeAddress: { serializedName: "homeAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, homePhones: { required: true, serializedName: "homePhones", type: { name: "Sequence", element: { type: { name: "String" } } } }, id: { serializedName: "id", type: { name: "String" } }, imAddresses: { serializedName: "imAddresses", type: { name: "Sequence", element: { type: { name: "String" } } } }, initials: { serializedName: "initials", type: { name: "String" } }, jobTitle: { serializedName: "jobTitle", type: { name: "String" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, manager: { serializedName: "manager", type: { name: "String" } }, middleName: { serializedName: "middleName", type: { name: "String" } }, mobilePhone: { serializedName: "mobilePhone", type: { name: "String" } }, nickName: { serializedName: "nickName", type: { name: "String" } }, officeLocation: { serializedName: "officeLocation", type: { name: "String" } }, otherAddress: { serializedName: "otherAddress", type: { name: "Composite", className: "PhysicalAddressV2" } }, parentFolderId: { serializedName: "parentFolderId", type: { name: "String" } }, profession: { serializedName: "profession", type: { name: "String" } }, surname: { serializedName: "surname", type: { name: "String" } }, title: { serializedName: "title", type: { name: "String" } }, yomiCompanyName: { serializedName: "yomiCompanyName", type: { name: "String" } }, yomiGivenName: { serializedName: "yomiGivenName", type: { name: "String" } }, yomiSurname: { serializedName: "yomiSurname", type: { name: "String" } } } } }; export const PassThroughNativeQuery: msRest.CompositeMapper = { serializedName: "PassThroughNativeQuery", type: { name: "Composite", className: "PassThroughNativeQuery", modelProperties: { language: { serializedName: "Language", type: { name: "String" } } } } }; export const DataSet: msRest.CompositeMapper = { serializedName: "DataSet", type: { name: "Composite", className: "DataSet", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } }, query: { readOnly: true, serializedName: "query", type: { name: "Sequence", element: { type: { name: "Composite", className: "PassThroughNativeQuery" } } } } } } }; export const DataSetsList: msRest.CompositeMapper = { serializedName: "DataSetsList", type: { name: "Composite", className: "DataSetsList", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "DataSet" } } } } } } }; export const TabularDataSetsMetadata: msRest.CompositeMapper = { serializedName: "TabularDataSetsMetadata", type: { name: "Composite", className: "TabularDataSetsMetadata", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, source: { serializedName: "source", type: { name: "String" } }, tableDisplayName: { serializedName: "tableDisplayName", type: { name: "String" } }, tablePluralName: { serializedName: "tablePluralName", type: { name: "String" } }, urlEncoding: { serializedName: "urlEncoding", type: { name: "String" } } } } }; export const DataSetsMetadata: msRest.CompositeMapper = { serializedName: "DataSetsMetadata", type: { name: "Composite", className: "DataSetsMetadata", modelProperties: { blob: { serializedName: "blob", type: { name: "Composite", className: "BlobDataSetsMetadata" } }, tabular: { serializedName: "tabular", type: { name: "Composite", className: "TabularDataSetsMetadata" } } } } }; export const DateTimeTimeZone: msRest.CompositeMapper = { serializedName: "DateTimeTimeZone", type: { name: "Composite", className: "DateTimeTimeZone", modelProperties: { dateTime: { serializedName: "DateTime", type: { name: "String" } }, timeZone: { serializedName: "TimeZone", type: { name: "String" } } } } }; export const DateTimeTimeZoneV2: msRest.CompositeMapper = { serializedName: "DateTimeTimeZone_V2", type: { name: "Composite", className: "DateTimeTimeZoneV2", modelProperties: { dateTime: { serializedName: "dateTime", type: { name: "String" } }, timeZone: { serializedName: "timeZone", type: { name: "String" } } } } }; export const DirectForwardMessage: msRest.CompositeMapper = { serializedName: "DirectForwardMessage", type: { name: "Composite", className: "DirectForwardMessage", modelProperties: { comment: { serializedName: "Comment", type: { name: "String" } }, toRecipients: { required: true, serializedName: "ToRecipients", type: { name: "String" } } } } }; export const EntityListResponseCalendarEventBackend: msRest.CompositeMapper = { serializedName: "EntityListResponse_CalendarEventBackend_", type: { name: "Composite", className: "EntityListResponseCalendarEventBackend", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventBackend" } } } } } } }; export const EntityListResponseCalendarEventClientReceiveStringEnums: msRest.CompositeMapper = { serializedName: "EntityListResponse_CalendarEventClientReceiveStringEnums_", type: { name: "Composite", className: "EntityListResponseCalendarEventClientReceiveStringEnums", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventClientReceiveStringEnums" } } } } } } }; export const EntityListResponseContactResponse: msRest.CompositeMapper = { serializedName: "EntityListResponse_ContactResponse_", type: { name: "Composite", className: "EntityListResponseContactResponse", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "ContactResponse" } } } } } } }; export const EntityListResponseContactResponseV2: msRest.CompositeMapper = { serializedName: "EntityListResponse_ContactResponse__V2", type: { name: "Composite", className: "EntityListResponseContactResponseV2", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "ContactResponseV2" } } } } } } }; export const FilePickerFile: msRest.CompositeMapper = { serializedName: "FilePickerFile", type: { name: "Composite", className: "FilePickerFile", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, id: { serializedName: "Id", type: { name: "String" } }, isFolder: { serializedName: "IsFolder", type: { name: "Boolean" } }, path: { serializedName: "Path", type: { name: "String" } } } } }; export const EntityListResponseFilePickerFile: msRest.CompositeMapper = { serializedName: "EntityListResponse_FilePickerFile_", type: { name: "Composite", className: "EntityListResponseFilePickerFile", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "FilePickerFile" } } } } } } }; export const GraphCalendarEventClientReceive: msRest.CompositeMapper = { serializedName: "GraphCalendarEventClientReceive", type: { name: "Composite", className: "GraphCalendarEventClientReceive", modelProperties: { body: { serializedName: "body", type: { name: "String" } }, categories: { serializedName: "categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, createdDateTime: { serializedName: "createdDateTime", type: { name: "DateTime" } }, end: { serializedName: "end", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, importance: { serializedName: "importance", type: { name: "String" } }, isAllDay: { serializedName: "isAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "isHtml", type: { name: "Boolean" } }, isReminderOn: { serializedName: "isReminderOn", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, location: { serializedName: "location", type: { name: "String" } }, numberOfOccurences: { serializedName: "numberOfOccurences", type: { name: "Number" } }, optionalAttendees: { serializedName: "optionalAttendees", type: { name: "String" } }, organizer: { serializedName: "organizer", type: { name: "String" } }, recurrence: { serializedName: "recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "recurrenceEnd", type: { name: "Date" } }, reminderMinutesBeforeStart: { serializedName: "reminderMinutesBeforeStart", type: { name: "Number" } }, requiredAttendees: { serializedName: "requiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "resourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "responseRequested", type: { name: "Boolean" } }, responseTime: { serializedName: "responseTime", type: { name: "DateTime" } }, responseType: { serializedName: "responseType", type: { name: "String" } }, seriesMasterId: { serializedName: "seriesMasterId", type: { name: "String" } }, showAs: { serializedName: "showAs", type: { name: "String" } }, start: { serializedName: "start", type: { name: "String" } }, subject: { serializedName: "subject", type: { name: "String" } }, timeZone: { serializedName: "timeZone", type: { name: "String" } }, webLink: { serializedName: "webLink", type: { name: "String" } } } } }; export const EntityListResponseGraphCalendarEventClientReceive: msRest.CompositeMapper = { serializedName: "EntityListResponse_GraphCalendarEventClientReceive_", type: { name: "Composite", className: "EntityListResponseGraphCalendarEventClientReceive", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphCalendarEventClientReceive" } } } } } } }; export const GraphContactFolder: msRest.CompositeMapper = { serializedName: "GraphContactFolder", type: { name: "Composite", className: "GraphContactFolder", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, parentFolderId: { serializedName: "parentFolderId", type: { name: "String" } } } } }; export const EntityListResponseGraphContactFolder: msRest.CompositeMapper = { serializedName: "EntityListResponse_GraphContactFolder_", type: { name: "Composite", className: "EntityListResponseGraphContactFolder", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphContactFolder" } } } } } } }; export const Table: msRest.CompositeMapper = { serializedName: "Table", type: { name: "Composite", className: "Table", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, dynamicProperties: { readOnly: true, serializedName: "DynamicProperties", type: { name: "Dictionary", value: { type: { name: "Object" } } } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const EntityListResponseTable: msRest.CompositeMapper = { serializedName: "EntityListResponse_Table_", type: { name: "Composite", className: "EntityListResponseTable", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "Table" } } } } } } }; export const GraphCalendarEventClient: msRest.CompositeMapper = { serializedName: "GraphCalendarEventClient", type: { name: "Composite", className: "GraphCalendarEventClient", modelProperties: { body: { serializedName: "body", type: { name: "String" } }, end: { required: true, serializedName: "end", type: { name: "String" } }, importance: { serializedName: "importance", type: { name: "String" } }, isAllDay: { serializedName: "isAllDay", type: { name: "Boolean" } }, isReminderOn: { serializedName: "isReminderOn", type: { name: "Boolean" } }, location: { serializedName: "location", type: { name: "String" } }, numberOfOccurences: { serializedName: "numberOfOccurences", type: { name: "Number" } }, optionalAttendees: { serializedName: "optionalAttendees", type: { name: "String" } }, recurrence: { serializedName: "recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "recurrenceEnd", type: { name: "Date" } }, reminderMinutesBeforeStart: { serializedName: "reminderMinutesBeforeStart", type: { name: "Number" } }, requiredAttendees: { serializedName: "requiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "resourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "responseRequested", type: { name: "Boolean" } }, showAs: { serializedName: "showAs", type: { name: "String" } }, start: { required: true, serializedName: "start", type: { name: "String" } }, subject: { required: true, serializedName: "subject", type: { name: "String" } }, timeZone: { required: true, serializedName: "timeZone", type: { name: "String" } } } } }; export const GraphCalendarEventClientWithActionType: msRest.CompositeMapper = { serializedName: "GraphCalendarEventClientWithActionType", type: { name: "Composite", className: "GraphCalendarEventClientWithActionType", modelProperties: { actionType: { serializedName: "ActionType", type: { name: "String" } }, isAdded: { serializedName: "IsAdded", type: { name: "Boolean" } }, isUpdated: { serializedName: "IsUpdated", type: { name: "Boolean" } }, body: { serializedName: "body", type: { name: "String" } }, categories: { serializedName: "categories", type: { name: "Sequence", element: { type: { name: "String" } } } }, createdDateTime: { serializedName: "createdDateTime", type: { name: "DateTime" } }, end: { serializedName: "end", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, importance: { serializedName: "importance", type: { name: "String" } }, isAllDay: { serializedName: "isAllDay", type: { name: "Boolean" } }, isHtml: { serializedName: "isHtml", type: { name: "Boolean" } }, isReminderOn: { serializedName: "isReminderOn", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, location: { serializedName: "location", type: { name: "String" } }, numberOfOccurences: { serializedName: "numberOfOccurences", type: { name: "Number" } }, optionalAttendees: { serializedName: "optionalAttendees", type: { name: "String" } }, organizer: { serializedName: "organizer", type: { name: "String" } }, recurrence: { serializedName: "recurrence", type: { name: "String" } }, recurrenceEnd: { serializedName: "recurrenceEnd", type: { name: "Date" } }, reminderMinutesBeforeStart: { serializedName: "reminderMinutesBeforeStart", type: { name: "Number" } }, requiredAttendees: { serializedName: "requiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "resourceAttendees", type: { name: "String" } }, responseRequested: { serializedName: "responseRequested", type: { name: "Boolean" } }, responseTime: { serializedName: "responseTime", type: { name: "DateTime" } }, responseType: { serializedName: "responseType", type: { name: "String" } }, seriesMasterId: { serializedName: "seriesMasterId", type: { name: "String" } }, showAs: { serializedName: "showAs", type: { name: "String" } }, start: { serializedName: "start", type: { name: "String" } }, subject: { serializedName: "subject", type: { name: "String" } }, timeZone: { serializedName: "timeZone", type: { name: "String" } }, webLink: { serializedName: "webLink", type: { name: "String" } } } } }; export const GraphCalendarEventListClientReceive: msRest.CompositeMapper = { serializedName: "GraphCalendarEventListClientReceive", type: { name: "Composite", className: "GraphCalendarEventListClientReceive", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphCalendarEventClientReceive" } } } } } } }; export const GraphCalendarEventListWithActionType: msRest.CompositeMapper = { serializedName: "GraphCalendarEventListWithActionType", type: { name: "Composite", className: "GraphCalendarEventListWithActionType", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphCalendarEventClientWithActionType" } } } } } } }; export const LocationConstraintLocationsItem: msRest.CompositeMapper = { serializedName: "LocationConstraint-LocationsItem", type: { name: "Composite", className: "LocationConstraintLocationsItem", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, resolveAvailability: { serializedName: "ResolveAvailability", type: { name: "Boolean" } } } } }; export const LocationConstraint: msRest.CompositeMapper = { serializedName: "LocationConstraint", type: { name: "Composite", className: "LocationConstraint", modelProperties: { isRequired: { serializedName: "IsRequired", type: { name: "Boolean" } }, locations: { serializedName: "Locations", type: { name: "Sequence", element: { type: { name: "Composite", className: "LocationConstraintLocationsItem" } } } }, suggestLocation: { serializedName: "SuggestLocation", type: { name: "Boolean" } } } } }; export const MailTipsAutomaticReplies: msRest.CompositeMapper = { serializedName: "MailTipsAutomaticReplies", type: { name: "Composite", className: "MailTipsAutomaticReplies", modelProperties: { message: { serializedName: "Message", type: { name: "String" } } } } }; export const MailTipsAutomaticRepliesV2: msRest.CompositeMapper = { serializedName: "MailTipsAutomaticReplies_V2", type: { name: "Composite", className: "MailTipsAutomaticRepliesV2", modelProperties: { message: { serializedName: "message", type: { name: "String" } } } } }; export const MailTipsClientReceive: msRest.CompositeMapper = { serializedName: "MailTipsClientReceive", type: { name: "Composite", className: "MailTipsClientReceive", modelProperties: { automaticReplies: { serializedName: "AutomaticReplies", type: { name: "Composite", className: "MailTipsAutomaticReplies" } }, deliveryRestricted: { serializedName: "DeliveryRestricted", type: { name: "Boolean" } }, externalMemberCount: { serializedName: "ExternalMemberCount", type: { name: "Number" } }, isModerated: { serializedName: "IsModerated", type: { name: "Boolean" } }, mailboxFull: { serializedName: "MailboxFull", type: { name: "Boolean" } }, maxMessageSize: { serializedName: "MaxMessageSize", type: { name: "Number" } }, totalMemberCount: { serializedName: "TotalMemberCount", type: { name: "Number" } } } } }; export const MailTipsClientReceiveV2: msRest.CompositeMapper = { serializedName: "MailTipsClientReceive_V2", type: { name: "Composite", className: "MailTipsClientReceiveV2", modelProperties: { automaticReplies: { serializedName: "automaticReplies", type: { name: "Composite", className: "MailTipsAutomaticRepliesV2" } }, deliveryRestricted: { serializedName: "deliveryRestricted", type: { name: "Boolean" } }, externalMemberCount: { serializedName: "externalMemberCount", type: { name: "Number" } }, isModerated: { serializedName: "isModerated", type: { name: "Boolean" } }, mailboxFull: { serializedName: "mailboxFull", type: { name: "Boolean" } }, maxMessageSize: { serializedName: "maxMessageSize", type: { name: "Number" } }, totalMemberCount: { serializedName: "totalMemberCount", type: { name: "Number" } } } } }; export const MeetingTimeSuggestionsPropertiesItemsAttendeeEmailAddress: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions-properties-items-Attendee-EmailAddress", type: { name: "Composite", className: "MeetingTimeSuggestionsPropertiesItemsAttendeeEmailAddress", modelProperties: { address: { serializedName: "Address", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsItemAttendeeAvailabilityItemAttendee: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions-item-AttendeeAvailability-item-Attendee", type: { name: "Composite", className: "MeetingTimeSuggestionsItemAttendeeAvailabilityItemAttendee", modelProperties: { emailAddress: { serializedName: "EmailAddress", type: { name: "Composite", className: "MeetingTimeSuggestionsPropertiesItemsAttendeeEmailAddress" } }, type: { serializedName: "Type", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsPropertiesItemsItem: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions-properties-itemsItem", type: { name: "Composite", className: "MeetingTimeSuggestionsPropertiesItemsItem", modelProperties: { attendee: { serializedName: "Attendee", type: { name: "Composite", className: "MeetingTimeSuggestionsItemAttendeeAvailabilityItemAttendee" } }, availability: { serializedName: "Availability", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsItemLocationsItemAddress: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions-item-Locations-item-Address", type: { name: "Composite", className: "MeetingTimeSuggestionsItemLocationsItemAddress", modelProperties: { city: { serializedName: "City", type: { name: "String" } }, countryOrRegion: { serializedName: "CountryOrRegion", type: { name: "String" } }, postalCode: { serializedName: "PostalCode", type: { name: "String" } }, state: { serializedName: "State", type: { name: "String" } }, street: { serializedName: "Street", type: { name: "String" } }, type: { serializedName: "Type", type: { name: "String" } } } } }; export const Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems: msRest.CompositeMapper = { serializedName: "components·bllite·schemas·meetingtimesuggestions·items·properties·locations·items", type: { name: "Composite", className: "Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems", modelProperties: { address: { serializedName: "Address", type: { name: "Composite", className: "MeetingTimeSuggestionsItemLocationsItemAddress" } }, displayName: { serializedName: "DisplayName", type: { name: "String" } }, locationEmailAddress: { serializedName: "LocationEmailAddress", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsItemMeetingTimeSlot: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions-item-MeetingTimeSlot", type: { name: "Composite", className: "MeetingTimeSuggestionsItemMeetingTimeSlot", modelProperties: { end: { serializedName: "End", type: { name: "Composite", className: "DateTimeTimeZone" } }, start: { serializedName: "Start", type: { name: "Composite", className: "DateTimeTimeZone" } } } } }; export const MeetingTimeSuggestionsItem: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestionsItem", type: { name: "Composite", className: "MeetingTimeSuggestionsItem", modelProperties: { attendeeAvailability: { serializedName: "AttendeeAvailability", type: { name: "Sequence", element: { type: { name: "Composite", className: "MeetingTimeSuggestionsPropertiesItemsItem" } } } }, confidence: { serializedName: "Confidence", type: { name: "Number" } }, locations: { serializedName: "Locations", type: { name: "Sequence", element: { type: { name: "Composite", className: "Componentsblliteschemasmeetingtimesuggestionsitemspropertieslocationsitems" } } } }, meetingTimeSlot: { serializedName: "MeetingTimeSlot", type: { name: "Composite", className: "MeetingTimeSuggestionsItemMeetingTimeSlot" } }, organizerAvailability: { serializedName: "OrganizerAvailability", type: { name: "String" } }, suggestionReason: { serializedName: "SuggestionReason", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsV2PropertiesItemsAttendeeEmailAddress: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2-properties-items-attendee-emailAddress", type: { name: "Composite", className: "MeetingTimeSuggestionsV2PropertiesItemsAttendeeEmailAddress", modelProperties: { address: { serializedName: "address", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsV2ItemAttendeeAvailabilityItemAttendee: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2-item-attendeeAvailability-item-attendee", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemAttendeeAvailabilityItemAttendee", modelProperties: { emailAddress: { serializedName: "emailAddress", type: { name: "Composite", className: "MeetingTimeSuggestionsV2PropertiesItemsAttendeeEmailAddress" } }, type: { serializedName: "type", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsV2PropertiesItemsItem: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2-properties-itemsItem", type: { name: "Composite", className: "MeetingTimeSuggestionsV2PropertiesItemsItem", modelProperties: { attendee: { serializedName: "attendee", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemAttendeeAvailabilityItemAttendee" } }, availability: { serializedName: "availability", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsV2ItemLocationsItemAddress: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2-item-locations-item-address", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemLocationsItemAddress", modelProperties: { city: { serializedName: "city", type: { name: "String" } }, countryOrRegion: { serializedName: "countryOrRegion", type: { name: "String" } }, postalCode: { serializedName: "postalCode", type: { name: "String" } }, state: { serializedName: "state", type: { name: "String" } }, street: { serializedName: "street", type: { name: "String" } } } } }; export const Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems: msRest.CompositeMapper = { serializedName: "components·1f90otr·schemas·meetingtimesuggestions_v2·items·properties·locations·items", type: { name: "Composite", className: "Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems", modelProperties: { address: { serializedName: "address", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemLocationsItemAddress" } }, displayName: { serializedName: "displayName", type: { name: "String" } }, locationEmailAddress: { serializedName: "locationEmailAddress", type: { name: "String" } } } } }; export const MeetingTimeSuggestionsV2ItemMeetingTimeSlot: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2-item-meetingTimeSlot", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemMeetingTimeSlot", modelProperties: { end: { serializedName: "end", type: { name: "Composite", className: "DateTimeTimeZoneV2" } }, start: { serializedName: "start", type: { name: "Composite", className: "DateTimeTimeZoneV2" } } } } }; export const MeetingTimeSuggestionsV2Item: msRest.CompositeMapper = { serializedName: "MeetingTimeSuggestions_V2Item", type: { name: "Composite", className: "MeetingTimeSuggestionsV2Item", modelProperties: { attendeeAvailability: { serializedName: "attendeeAvailability", type: { name: "Sequence", element: { type: { name: "Composite", className: "MeetingTimeSuggestionsV2PropertiesItemsItem" } } } }, confidence: { serializedName: "confidence", type: { name: "Number" } }, locations: { serializedName: "locations", type: { name: "Sequence", element: { type: { name: "Composite", className: "Components1f90otrschemasmeetingtimesuggestionsV2itemspropertieslocationsitems" } } } }, meetingTimeSlot: { serializedName: "meetingTimeSlot", type: { name: "Composite", className: "MeetingTimeSuggestionsV2ItemMeetingTimeSlot" } }, organizerAvailability: { serializedName: "organizerAvailability", type: { name: "String" } }, suggestionReason: { serializedName: "suggestionReason", type: { name: "String" } } } } }; export const MessageWithOptions: msRest.CompositeMapper = { serializedName: "MessageWithOptions", type: { name: "Composite", className: "MessageWithOptions", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, body: { serializedName: "Body", type: { name: "String" } }, headerText: { serializedName: "HeaderText", type: { name: "String" } }, hideHTMLMessage: { serializedName: "HideHTMLMessage", defaultValue: false, type: { name: "Boolean" } }, importance: { serializedName: "Importance", defaultValue: 'Normal', type: { name: "String" } }, options: { serializedName: "Options", type: { name: "String" } }, selectionText: { serializedName: "SelectionText", type: { name: "String" } }, showHTMLConfirmationDialog: { serializedName: "ShowHTMLConfirmationDialog", defaultValue: false, type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } }, useOnlyHTMLMessage: { serializedName: "UseOnlyHTMLMessage", type: { name: "Boolean" } } } } }; export const OptionsEmailSubscription: msRest.CompositeMapper = { serializedName: "OptionsEmailSubscription", type: { name: "Composite", className: "OptionsEmailSubscription", modelProperties: { message: { required: true, serializedName: "Message", type: { name: "Composite", className: "MessageWithOptions" } }, notificationUrl: { required: true, serializedName: "NotificationUrl", type: { name: "String" } } } } }; export const OutlookReceiveAttachment: msRest.CompositeMapper = { serializedName: "OutlookReceiveAttachment", type: { name: "Composite", className: "OutlookReceiveAttachment", modelProperties: { odatatype: { serializedName: "@odata\\.type", type: { name: "String" } }, contentBytes: { serializedName: "ContentBytes", type: { name: "String" } }, contentType: { serializedName: "ContentType", type: { name: "String" } }, id: { serializedName: "Id", type: { name: "String" } }, isInline: { serializedName: "IsInline", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "LastModifiedDateTime", type: { name: "DateTime" } }, name: { serializedName: "Name", type: { name: "String" } }, permission: { serializedName: "Permission", type: { name: "String" } }, providerType: { serializedName: "ProviderType", type: { name: "String" } }, size: { serializedName: "Size", type: { name: "Number" } }, sourceUrl: { serializedName: "SourceUrl", type: { name: "String" } } } } }; export const OutlookReceiveMessage: msRest.CompositeMapper = { serializedName: "OutlookReceiveMessage", type: { name: "Composite", className: "OutlookReceiveMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "OutlookReceiveAttachment" } } } }, bccRecipients: { serializedName: "BccRecipients", type: { name: "Sequence", element: { type: { name: "Composite", className: "Recipient" } } } }, body: { serializedName: "Body", type: { name: "Composite", className: "ItemBody" } }, bodyPreview: { serializedName: "BodyPreview", type: { name: "String" } }, ccRecipients: { serializedName: "CcRecipients", type: { name: "Sequence", element: { type: { name: "Composite", className: "Recipient" } } } }, conversationId: { serializedName: "ConversationId", type: { name: "String" } }, createdDateTime: { serializedName: "CreatedDateTime", type: { name: "DateTime" } }, from: { serializedName: "From", type: { name: "Composite", className: "Recipient" } }, hasAttachments: { serializedName: "HasAttachments", type: { name: "Boolean" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, internetMessageId: { serializedName: "InternetMessageId", type: { name: "String" } }, isRead: { serializedName: "IsRead", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "LastModifiedDateTime", type: { name: "DateTime" } }, receivedDateTime: { serializedName: "ReceivedDateTime", type: { name: "DateTime" } }, subject: { serializedName: "Subject", type: { name: "String" } }, toRecipients: { serializedName: "ToRecipients", type: { name: "Sequence", element: { type: { name: "Composite", className: "Recipient" } } } } } } }; export const PaginatedListResponseCalendarEventClientReceiveStringEnums: msRest.CompositeMapper = { serializedName: "PaginatedListResponse_CalendarEventClientReceiveStringEnums_", type: { name: "Composite", className: "PaginatedListResponseCalendarEventClientReceiveStringEnums", modelProperties: { values: { serializedName: "Values", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarEventClientReceiveStringEnums" } } } } } } }; export const Procedure: msRest.CompositeMapper = { serializedName: "Procedure", type: { name: "Composite", className: "Procedure", modelProperties: { displayName: { serializedName: "DisplayName", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const ReceiveMessageMetadata: msRest.CompositeMapper = { serializedName: "ReceiveMessageMetadata", type: { name: "Composite", className: "ReceiveMessageMetadata", modelProperties: { bcc: { serializedName: "Bcc", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, dateTimeReceived: { serializedName: "DateTimeReceived", type: { name: "DateTime" } }, from: { serializedName: "From", type: { name: "String" } }, hasAttachment: { serializedName: "HasAttachment", type: { name: "Boolean" } }, id: { serializedName: "Id", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "Number" } }, isRead: { serializedName: "IsRead", type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { serializedName: "To", type: { name: "String" } } } } }; export const ReplyHtmlMessage: msRest.CompositeMapper = { serializedName: "ReplyHtmlMessage", type: { name: "Composite", className: "ReplyHtmlMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, replyAll: { serializedName: "ReplyAll", type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { serializedName: "To", type: { name: "String" } } } } }; export const ReplyMessage: msRest.CompositeMapper = { serializedName: "ReplyMessage", type: { name: "Composite", className: "ReplyMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, replyAll: { serializedName: "ReplyAll", type: { name: "Boolean" } }, subject: { serializedName: "Subject", type: { name: "String" } }, to: { serializedName: "To", type: { name: "String" } } } } }; export const ResponseToEventInvite: msRest.CompositeMapper = { serializedName: "ResponseToEventInvite", type: { name: "Composite", className: "ResponseToEventInvite", modelProperties: { comment: { serializedName: "Comment", type: { name: "String" } }, sendResponse: { serializedName: "SendResponse", defaultValue: true, type: { name: "Boolean" } } } } }; export const SharedMailboxClientSendHtmlMessage: msRest.CompositeMapper = { serializedName: "SharedMailboxClientSendHtmlMessage", type: { name: "Composite", className: "SharedMailboxClientSendHtmlMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { required: true, serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, mailboxAddress: { required: true, serializedName: "MailboxAddress", type: { name: "String" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } } } } }; export const SharedMailboxClientSendMessage: msRest.CompositeMapper = { serializedName: "SharedMailboxClientSendMessage", type: { name: "Composite", className: "SharedMailboxClientSendMessage", modelProperties: { attachments: { serializedName: "Attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientSendAttachment" } } } }, bcc: { serializedName: "Bcc", type: { name: "String" } }, body: { required: true, serializedName: "Body", type: { name: "String" } }, cc: { serializedName: "Cc", type: { name: "String" } }, importance: { serializedName: "Importance", type: { name: "String" } }, isHtml: { serializedName: "IsHtml", type: { name: "Boolean" } }, mailboxAddress: { required: true, serializedName: "MailboxAddress", type: { name: "String" } }, subject: { required: true, serializedName: "Subject", type: { name: "String" } }, to: { required: true, serializedName: "To", type: { name: "String" } } } } }; export const SubscriptionEvent: msRest.CompositeMapper = { serializedName: "SubscriptionEvent", type: { name: "Composite", className: "SubscriptionEvent", modelProperties: { id: { serializedName: "Id", type: { name: "String" } } } } }; export const SubscriptionPayloadEntityOutlookReceiveMessage: msRest.CompositeMapper = { serializedName: "SubscriptionPayloadEntity_OutlookReceiveMessage_", type: { name: "Composite", className: "SubscriptionPayloadEntityOutlookReceiveMessage", modelProperties: { changeType: { serializedName: "ChangeType", type: { name: "String" } }, clientState: { serializedName: "ClientState", type: { name: "String" } }, resource: { serializedName: "Resource", type: { name: "String" } }, resourceData: { serializedName: "ResourceData", type: { name: "Composite", className: "OutlookReceiveMessage" } }, sequenceNumber: { serializedName: "SequenceNumber", type: { name: "Number" } } } } }; export const SubscriptionPayloadEntitySubscriptionEvent: msRest.CompositeMapper = { serializedName: "SubscriptionPayloadEntity_SubscriptionEvent_", type: { name: "Composite", className: "SubscriptionPayloadEntitySubscriptionEvent", modelProperties: { changeType: { serializedName: "ChangeType", type: { name: "String" } }, clientState: { serializedName: "ClientState", type: { name: "String" } }, resource: { serializedName: "Resource", type: { name: "String" } }, resourceData: { serializedName: "ResourceData", type: { name: "Composite", className: "SubscriptionEvent" } }, sequenceNumber: { serializedName: "SequenceNumber", type: { name: "Number" } } } } }; export const SubscriptionPayloadOutlookReceiveMessage: msRest.CompositeMapper = { serializedName: "SubscriptionPayload_OutlookReceiveMessage_", type: { name: "Composite", className: "SubscriptionPayloadOutlookReceiveMessage", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "SubscriptionPayloadEntityOutlookReceiveMessage" } } } } } } }; export const SubscriptionPayloadSubscriptionEvent: msRest.CompositeMapper = { serializedName: "SubscriptionPayload_SubscriptionEvent_", type: { name: "Composite", className: "SubscriptionPayloadSubscriptionEvent", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "SubscriptionPayloadEntitySubscriptionEvent" } } } } } } }; export const SubscriptionResponse: msRest.CompositeMapper = { serializedName: "SubscriptionResponse", type: { name: "Composite", className: "SubscriptionResponse", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, notificationType: { serializedName: "notificationType", type: { name: "String" } }, notificationUrl: { serializedName: "notificationUrl", type: { name: "String" } }, resource: { serializedName: "resource", type: { name: "String" } } } } }; export const TableFilterRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableFilterRestrictionsMetadata", type: { name: "Composite", className: "TableFilterRestrictionsMetadata", modelProperties: { filterable: { serializedName: "filterable", type: { name: "Boolean" } }, nonFilterableProperties: { serializedName: "nonFilterableProperties", type: { name: "Sequence", element: { type: { name: "String" } } } }, requiredProperties: { serializedName: "requiredProperties", type: { name: "Sequence", element: { type: { name: "String" } } } } } } }; export const TableSelectRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableSelectRestrictionsMetadata", type: { name: "Composite", className: "TableSelectRestrictionsMetadata", modelProperties: { selectable: { serializedName: "selectable", type: { name: "Boolean" } } } } }; export const TableSortRestrictionsMetadata: msRest.CompositeMapper = { serializedName: "TableSortRestrictionsMetadata", type: { name: "Composite", className: "TableSortRestrictionsMetadata", modelProperties: { ascendingOnlyProperties: { serializedName: "ascendingOnlyProperties", type: { name: "Sequence", element: { type: { name: "String" } } } }, sortable: { serializedName: "sortable", type: { name: "Boolean" } }, unsortableProperties: { serializedName: "unsortableProperties", type: { name: "Sequence", element: { type: { name: "String" } } } } } } }; export const TableCapabilitiesMetadata: msRest.CompositeMapper = { serializedName: "TableCapabilitiesMetadata", type: { name: "Composite", className: "TableCapabilitiesMetadata", modelProperties: { filterFunctionSupport: { serializedName: "filterFunctionSupport", type: { name: "Sequence", element: { type: { name: "String" } } } }, filterRestrictions: { serializedName: "filterRestrictions", type: { name: "Composite", className: "TableFilterRestrictionsMetadata" } }, isOnlyServerPagable: { serializedName: "isOnlyServerPagable", type: { name: "Boolean" } }, selectRestrictions: { serializedName: "selectRestrictions", type: { name: "Composite", className: "TableSelectRestrictionsMetadata" } }, serverPagingOptions: { serializedName: "serverPagingOptions", type: { name: "Sequence", element: { type: { name: "String" } } } }, sortRestrictions: { serializedName: "sortRestrictions", type: { name: "Composite", className: "TableSortRestrictionsMetadata" } } } } }; export const TableMetadata: msRest.CompositeMapper = { serializedName: "TableMetadata", type: { name: "Composite", className: "TableMetadata", modelProperties: { name: { serializedName: "name", type: { name: "String" } }, referencedEntities: { serializedName: "referencedEntities", type: { name: "Object" } }, schema: { serializedName: "schema", type: { name: "Object" } }, title: { serializedName: "title", type: { name: "String" } }, webUrl: { serializedName: "webUrl", type: { name: "String" } }, xMsCapabilities: { serializedName: "x-ms-capabilities", type: { name: "Composite", className: "TableCapabilitiesMetadata" } }, xMsPermission: { serializedName: "x-ms-permission", type: { name: "String" } } } } }; export const TriggerBatchResponseClientReceiveMessage: msRest.CompositeMapper = { serializedName: "TriggerBatchResponse_ClientReceiveMessage_", type: { name: "Composite", className: "TriggerBatchResponseClientReceiveMessage", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "ClientReceiveMessage" } } } } } } }; export const TriggerBatchResponseGraphClientReceiveMessage: msRest.CompositeMapper = { serializedName: "TriggerBatchResponse_GraphClientReceiveMessage_", type: { name: "Composite", className: "TriggerBatchResponseGraphClientReceiveMessage", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GraphClientReceiveMessage" } } } } } } }; export const TriggerBatchResponseReceiveMessageMetadata: msRest.CompositeMapper = { serializedName: "TriggerBatchResponse_ReceiveMessageMetadata_", type: { name: "Composite", className: "TriggerBatchResponseReceiveMessageMetadata", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "ReceiveMessageMetadata" } } } } } } }; export const UpdateEmailFlagFlag: msRest.CompositeMapper = { serializedName: "UpdateEmailFlag-flag", type: { name: "Composite", className: "UpdateEmailFlagFlag", modelProperties: { flagStatus: { serializedName: "flagStatus", defaultValue: 'flagged', type: { name: "String" } } } } }; export const UpdateEmailFlag: msRest.CompositeMapper = { serializedName: "UpdateEmailFlag", type: { name: "Composite", className: "UpdateEmailFlag", modelProperties: { flag: { serializedName: "flag", type: { name: "Composite", className: "UpdateEmailFlagFlag" } } } } }; export const GetRoomListsDefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomListsDefaultResult-valueItem", type: { name: "Composite", className: "GetRoomListsDefaultResultValueItem", modelProperties: { address: { serializedName: "Address", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const GetRoomListsDefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomListsDefaultResult", type: { name: "Composite", className: "GetRoomListsDefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomListsDefaultResultValueItem" } } } } } } }; export const GetRoomsDefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomsDefaultResult-valueItem", type: { name: "Composite", className: "GetRoomsDefaultResultValueItem", modelProperties: { address: { serializedName: "Address", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const GetRoomsDefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomsDefaultResult", type: { name: "Composite", className: "GetRoomsDefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomsDefaultResultValueItem" } } } } } } }; export const GetRoomsInRoomListDefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomsInRoomListDefaultResult-valueItem", type: { name: "Composite", className: "GetRoomsInRoomListDefaultResultValueItem", modelProperties: { address: { serializedName: "Address", type: { name: "String" } }, name: { serializedName: "Name", type: { name: "String" } } } } }; export const GetRoomsInRoomListDefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomsInRoomListDefaultResult", type: { name: "Composite", className: "GetRoomsInRoomListDefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomsInRoomListDefaultResultValueItem" } } } } } } }; export const FindMeetingTimesDefaultResult: msRest.CompositeMapper = { serializedName: "FindMeetingTimesDefaultResult", type: { name: "Composite", className: "FindMeetingTimesDefaultResult", modelProperties: { emptySuggestionsReason: { serializedName: "EmptySuggestionsReason", type: { name: "String" } }, meetingTimeSuggestions: { serializedName: "MeetingTimeSuggestions", type: { name: "Sequence", element: { type: { name: "Composite", className: "MeetingTimeSuggestionsItem" } } } } } } }; export const FindMeetingTimesBody: msRest.CompositeMapper = { serializedName: "FindMeetingTimesBody", type: { name: "Composite", className: "FindMeetingTimesBody", modelProperties: { activityDomain: { serializedName: "ActivityDomain", defaultValue: 'Work', type: { name: "String" } }, end: { serializedName: "End", type: { name: "DateTime" } }, isOrganizerOptional: { serializedName: "IsOrganizerOptional", type: { name: "Boolean" } }, maxCandidates: { serializedName: "MaxCandidates", type: { name: "Number" } }, meetingDuration: { serializedName: "MeetingDuration", type: { name: "Number" } }, minimumAttendeePercentage: { serializedName: "MinimumAttendeePercentage", type: { name: "String" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, start: { serializedName: "Start", type: { name: "DateTime" } } } } }; export const FindMeetingTimesV2DefaultResult: msRest.CompositeMapper = { serializedName: "FindMeetingTimesV2DefaultResult", type: { name: "Composite", className: "FindMeetingTimesV2DefaultResult", modelProperties: { emptySuggestionsReason: { serializedName: "emptySuggestionsReason", type: { name: "String" } }, meetingTimeSuggestions: { serializedName: "meetingTimeSuggestions", type: { name: "Sequence", element: { type: { name: "Composite", className: "MeetingTimeSuggestionsV2Item" } } } } } } }; export const FindMeetingTimesV2Body: msRest.CompositeMapper = { serializedName: "FindMeetingTimesV2Body", type: { name: "Composite", className: "FindMeetingTimesV2Body", modelProperties: { activityDomain: { serializedName: "ActivityDomain", defaultValue: 'Work', type: { name: "String" } }, end: { serializedName: "End", type: { name: "DateTime" } }, isOrganizerOptional: { serializedName: "IsOrganizerOptional", type: { name: "Boolean" } }, maxCandidates: { serializedName: "MaxCandidates", type: { name: "Number" } }, meetingDuration: { serializedName: "MeetingDuration", type: { name: "Number" } }, minimumAttendeePercentage: { serializedName: "MinimumAttendeePercentage", type: { name: "String" } }, optionalAttendees: { serializedName: "OptionalAttendees", type: { name: "String" } }, requiredAttendees: { serializedName: "RequiredAttendees", type: { name: "String" } }, resourceAttendees: { serializedName: "ResourceAttendees", type: { name: "String" } }, start: { serializedName: "Start", type: { name: "DateTime" } } } } }; export const GetRoomListsV2DefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomListsV2DefaultResult-valueItem", type: { name: "Composite", className: "GetRoomListsV2DefaultResultValueItem", modelProperties: { address: { serializedName: "address", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const GetRoomListsV2DefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomListsV2DefaultResult", type: { name: "Composite", className: "GetRoomListsV2DefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomListsV2DefaultResultValueItem" } } } } } } }; export const GetRoomsV2DefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomsV2DefaultResult-valueItem", type: { name: "Composite", className: "GetRoomsV2DefaultResultValueItem", modelProperties: { address: { serializedName: "address", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const GetRoomsV2DefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomsV2DefaultResult", type: { name: "Composite", className: "GetRoomsV2DefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomsV2DefaultResultValueItem" } } } } } } }; export const GetRoomsInRoomListV2DefaultResultValueItem: msRest.CompositeMapper = { serializedName: "GetRoomsInRoomListV2DefaultResult-valueItem", type: { name: "Composite", className: "GetRoomsInRoomListV2DefaultResultValueItem", modelProperties: { address: { serializedName: "address", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const GetRoomsInRoomListV2DefaultResult: msRest.CompositeMapper = { serializedName: "GetRoomsInRoomListV2DefaultResult", type: { name: "Composite", className: "GetRoomsInRoomListV2DefaultResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "GetRoomsInRoomListV2DefaultResultValueItem" } } } } } } }; export const CalendarGetTablesV2OKResultValueItem: msRest.CompositeMapper = { serializedName: "CalendarGetTablesV2OKResult-valueItem", type: { name: "Composite", className: "CalendarGetTablesV2OKResultValueItem", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const CalendarGetTablesV2OKResult: msRest.CompositeMapper = { serializedName: "CalendarGetTablesV2OKResult", type: { name: "Composite", className: "CalendarGetTablesV2OKResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "CalendarGetTablesV2OKResultValueItem" } } } } } } }; export const GetMailTipsV2OKResult: msRest.CompositeMapper = { serializedName: "GetMailTipsV2OKResult", type: { name: "Composite", className: "GetMailTipsV2OKResult", modelProperties: { value: { serializedName: "value", type: { name: "Sequence", element: { type: { name: "Composite", className: "MailTipsClientReceiveV2" } } } } } } }; export const GetMailTipsV2Body: msRest.CompositeMapper = { serializedName: "GetMailTipsV2Body", type: { name: "Composite", className: "GetMailTipsV2Body", modelProperties: { emailAddresses: { required: true, serializedName: "EmailAddresses", type: { name: "Sequence", element: { type: { name: "String" } } } }, mailTipsOptions: { required: true, serializedName: "MailTipsOptions", type: { name: "String" } } } } }; export const SetAutomaticRepliesSettingV2OKResult: msRest.CompositeMapper = { serializedName: "SetAutomaticRepliesSettingV2OKResult", type: { name: "Composite", className: "SetAutomaticRepliesSettingV2OKResult", modelProperties: { automaticRepliesSetting: { serializedName: "automaticRepliesSetting", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2" } } } } }; export const SetAutomaticRepliesSettingV2Body: msRest.CompositeMapper = { serializedName: "SetAutomaticRepliesSettingV2Body", type: { name: "Composite", className: "SetAutomaticRepliesSettingV2Body", modelProperties: { automaticRepliesSetting: { serializedName: "automaticRepliesSetting", type: { name: "Composite", className: "AutomaticRepliesSettingClientV2" } } } } }; export const GetAttachmentV2DefaultResult: msRest.CompositeMapper = { serializedName: "GetAttachmentV2DefaultResult", type: { name: "Composite", className: "GetAttachmentV2DefaultResult", modelProperties: { contentBytes: { serializedName: "contentBytes", type: { name: "ByteArray" } }, contentType: { serializedName: "contentType", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, isInline: { serializedName: "isInline", type: { name: "Boolean" } }, lastModifiedDateTime: { serializedName: "lastModifiedDateTime", type: { name: "DateTime" } }, name: { serializedName: "name", type: { name: "String" } }, size: { serializedName: "size", type: { name: "Number" } } } } }; export const MarkAsReadV2Body: msRest.CompositeMapper = { serializedName: "MarkAsReadV2Body", type: { name: "Composite", className: "MarkAsReadV2Body", modelProperties: { isRead: { serializedName: "isRead", type: { name: "Boolean" } } } } }; export const MarkAsReadV3Body: msRest.CompositeMapper = { serializedName: "MarkAsReadV3Body", type: { name: "Composite", className: "MarkAsReadV3Body", modelProperties: { isRead: { required: true, serializedName: "isRead", type: { name: "Boolean" } } } } };