/* * 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 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 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" } }, 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 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 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 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 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 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 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 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" } } } } } } };