UNPKG

node-nlp

Version:

Library for NLU (Natural Language Understanding) done in Node.js

2,537 lines (2,477 loc) 52.2 kB
/* * 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 "ms-rest-js"; export const AttachmentView: msRest.CompositeMapper = { serializedName: "AttachmentView", type: { name: "Composite", className: "AttachmentView", modelProperties: { viewId: { serializedName: "viewId", type: { name: "String" } }, size: { serializedName: "size", type: { name: "Number" } } } } }; export const AttachmentInfo: msRest.CompositeMapper = { serializedName: "AttachmentInfo", type: { name: "Composite", className: "AttachmentInfo", modelProperties: { name: { serializedName: "name", type: { name: "String" } }, type: { serializedName: "type", type: { name: "String" } }, views: { serializedName: "views", type: { name: "Sequence", element: { type: { name: "Composite", className: "AttachmentView" } } } } } } }; export const InnerHttpError: msRest.CompositeMapper = { serializedName: "InnerHttpError", type: { name: "Composite", className: "InnerHttpError", modelProperties: { statusCode: { serializedName: "statusCode", type: { name: "Number" } }, body: { serializedName: "body", type: { name: "Object" } } } } }; export const ErrorModel: msRest.CompositeMapper = { serializedName: "Error", type: { name: "Composite", className: "ErrorModel", modelProperties: { code: { serializedName: "code", type: { name: "String" } }, message: { serializedName: "message", type: { name: "String" } }, innerHttpError: { serializedName: "innerHttpError", type: { name: "Composite", className: "InnerHttpError" } } } } }; export const ErrorResponse: msRest.CompositeMapper = { serializedName: "ErrorResponse", type: { name: "Composite", className: "ErrorResponse", modelProperties: { error: { serializedName: "error", type: { name: "Composite", className: "ErrorModel" } } } } }; export const ChannelAccount: msRest.CompositeMapper = { serializedName: "ChannelAccount", type: { name: "Composite", className: "ChannelAccount", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } }, aadObjectId: { serializedName: "aadObjectId", type: { name: "String" } }, role: { serializedName: "role", type: { name: "String" } } } } }; export const ConversationAccount: msRest.CompositeMapper = { serializedName: "ConversationAccount", type: { name: "Composite", className: "ConversationAccount", modelProperties: { isGroup: { serializedName: "isGroup", type: { name: "Boolean" } }, conversationType: { serializedName: "conversationType", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } }, aadObjectId: { serializedName: "aadObjectId", type: { name: "String" } }, role: { serializedName: "role", type: { name: "String" } } } } }; export const MessageReaction: msRest.CompositeMapper = { serializedName: "MessageReaction", type: { name: "Composite", className: "MessageReaction", modelProperties: { type: { serializedName: "type", type: { name: "String" } } } } }; export const CardAction: msRest.CompositeMapper = { serializedName: "CardAction", type: { name: "Composite", className: "CardAction", modelProperties: { type: { serializedName: "type", type: { name: "String" } }, title: { serializedName: "title", type: { name: "String" } }, image: { serializedName: "image", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, displayText: { serializedName: "displayText", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } }, channelData: { serializedName: "channelData", type: { name: "Object" } } } } }; export const SuggestedActions: msRest.CompositeMapper = { serializedName: "SuggestedActions", type: { name: "Composite", className: "SuggestedActions", modelProperties: { to: { serializedName: "to", type: { name: "Sequence", element: { type: { name: "String" } } } }, actions: { serializedName: "actions", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } } } } }; export const Attachment: msRest.CompositeMapper = { serializedName: "Attachment", type: { name: "Composite", className: "Attachment", modelProperties: { contentType: { serializedName: "contentType", type: { name: "String" } }, contentUrl: { serializedName: "contentUrl", type: { name: "String" } }, content: { serializedName: "content", type: { name: "Object" } }, name: { serializedName: "name", type: { name: "String" } }, thumbnailUrl: { serializedName: "thumbnailUrl", type: { name: "String" } } } } }; export const Entity: msRest.CompositeMapper = { serializedName: "Entity", type: { name: "Composite", className: "Entity", modelProperties: { type: { serializedName: "type", type: { name: "String" } } } } }; export const ConversationReference: msRest.CompositeMapper = { serializedName: "ConversationReference", type: { name: "Composite", className: "ConversationReference", modelProperties: { activityId: { serializedName: "activityId", type: { name: "String" } }, user: { serializedName: "user", type: { name: "Composite", className: "ChannelAccount" } }, bot: { serializedName: "bot", type: { name: "Composite", className: "ChannelAccount" } }, conversation: { serializedName: "conversation", type: { name: "Composite", className: "ConversationAccount" } }, channelId: { serializedName: "channelId", type: { name: "String" } }, serviceUrl: { serializedName: "serviceUrl", type: { name: "String" } } } } }; export const TextHighlight: msRest.CompositeMapper = { serializedName: "TextHighlight", type: { name: "Composite", className: "TextHighlight", modelProperties: { text: { serializedName: "text", type: { name: "String" } }, occurrence: { serializedName: "occurrence", type: { name: "Number" } } } } }; export const SemanticAction: msRest.CompositeMapper = { serializedName: "SemanticAction", type: { name: "Composite", className: "SemanticAction", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, entities: { serializedName: "entities", type: { name: "Dictionary", value: { type: { name: "Composite", className: "Entity" } } } } } } }; export const Activity: msRest.CompositeMapper = { serializedName: "Activity", type: { name: "Composite", className: "Activity", modelProperties: { type: { serializedName: "type", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } }, timestamp: { serializedName: "timestamp", type: { name: "DateTime" } }, localTimestamp: { serializedName: "localTimestamp", type: { name: "DateTime" } }, localTimezone: { serializedName: "localTimezone", type: { name: "String" } }, serviceUrl: { serializedName: "serviceUrl", type: { name: "String" } }, channelId: { serializedName: "channelId", type: { name: "String" } }, from: { serializedName: "from", type: { name: "Composite", className: "ChannelAccount" } }, conversation: { serializedName: "conversation", type: { name: "Composite", className: "ConversationAccount" } }, recipient: { serializedName: "recipient", type: { name: "Composite", className: "ChannelAccount" } }, textFormat: { serializedName: "textFormat", type: { name: "String" } }, attachmentLayout: { serializedName: "attachmentLayout", type: { name: "String" } }, membersAdded: { serializedName: "membersAdded", type: { name: "Sequence", element: { type: { name: "Composite", className: "ChannelAccount" } } } }, membersRemoved: { serializedName: "membersRemoved", type: { name: "Sequence", element: { type: { name: "Composite", className: "ChannelAccount" } } } }, reactionsAdded: { serializedName: "reactionsAdded", type: { name: "Sequence", element: { type: { name: "Composite", className: "MessageReaction" } } } }, reactionsRemoved: { serializedName: "reactionsRemoved", type: { name: "Sequence", element: { type: { name: "Composite", className: "MessageReaction" } } } }, topicName: { serializedName: "topicName", type: { name: "String" } }, historyDisclosed: { serializedName: "historyDisclosed", type: { name: "Boolean" } }, locale: { serializedName: "locale", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, speak: { serializedName: "speak", type: { name: "String" } }, inputHint: { serializedName: "inputHint", type: { name: "String" } }, summary: { serializedName: "summary", type: { name: "String" } }, suggestedActions: { serializedName: "suggestedActions", type: { name: "Composite", className: "SuggestedActions" } }, attachments: { serializedName: "attachments", type: { name: "Sequence", element: { type: { name: "Composite", className: "Attachment" } } } }, entities: { serializedName: "entities", type: { name: "Sequence", element: { type: { name: "Composite", className: "Entity" } } } }, channelData: { serializedName: "channelData", type: { name: "Object" } }, action: { serializedName: "action", type: { name: "String" } }, replyToId: { serializedName: "replyToId", type: { name: "String" } }, label: { serializedName: "label", type: { name: "String" } }, valueType: { serializedName: "valueType", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } }, name: { serializedName: "name", type: { name: "String" } }, relatesTo: { serializedName: "relatesTo", type: { name: "Composite", className: "ConversationReference" } }, code: { serializedName: "code", type: { name: "String" } }, expiration: { serializedName: "expiration", type: { name: "DateTime" } }, importance: { serializedName: "importance", type: { name: "String" } }, deliveryMode: { serializedName: "deliveryMode", type: { name: "String" } }, listenFor: { serializedName: "listenFor", type: { name: "Sequence", element: { type: { name: "String" } } } }, textHighlights: { serializedName: "textHighlights", type: { name: "Sequence", element: { type: { name: "Composite", className: "TextHighlight" } } } }, semanticAction: { serializedName: "semanticAction", type: { name: "Composite", className: "SemanticAction" } } } } }; export const ConversationParameters: msRest.CompositeMapper = { serializedName: "ConversationParameters", type: { name: "Composite", className: "ConversationParameters", modelProperties: { isGroup: { serializedName: "isGroup", type: { name: "Boolean" } }, bot: { serializedName: "bot", type: { name: "Composite", className: "ChannelAccount" } }, members: { serializedName: "members", type: { name: "Sequence", element: { type: { name: "Composite", className: "ChannelAccount" } } } }, topicName: { serializedName: "topicName", type: { name: "String" } }, activity: { serializedName: "activity", type: { name: "Composite", className: "Activity" } }, channelData: { serializedName: "channelData", type: { name: "Object" } } } } }; export const ConversationResourceResponse: msRest.CompositeMapper = { serializedName: "ConversationResourceResponse", type: { name: "Composite", className: "ConversationResourceResponse", modelProperties: { activityId: { serializedName: "activityId", type: { name: "String" } }, serviceUrl: { serializedName: "serviceUrl", type: { name: "String" } }, id: { serializedName: "id", type: { name: "String" } } } } }; export const ConversationMembers: msRest.CompositeMapper = { serializedName: "ConversationMembers", type: { name: "Composite", className: "ConversationMembers", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, members: { serializedName: "members", type: { name: "Sequence", element: { type: { name: "Composite", className: "ChannelAccount" } } } } } } }; export const ConversationsResult: msRest.CompositeMapper = { serializedName: "ConversationsResult", type: { name: "Composite", className: "ConversationsResult", modelProperties: { continuationToken: { serializedName: "continuationToken", type: { name: "String" } }, conversations: { serializedName: "conversations", type: { name: "Sequence", element: { type: { name: "Composite", className: "ConversationMembers" } } } } } } }; export const ResourceResponse: msRest.CompositeMapper = { serializedName: "ResourceResponse", type: { name: "Composite", className: "ResourceResponse", modelProperties: { id: { serializedName: "id", type: { name: "String" } } } } }; export const Transcript: msRest.CompositeMapper = { serializedName: "Transcript", type: { name: "Composite", className: "Transcript", modelProperties: { activities: { serializedName: "activities", type: { name: "Sequence", element: { type: { name: "Composite", className: "Activity" } } } } } } }; export const PagedMembersResult: msRest.CompositeMapper = { serializedName: "PagedMembersResult", type: { name: "Composite", className: "PagedMembersResult", modelProperties: { continuationToken: { serializedName: "continuationToken", type: { name: "String" } }, members: { serializedName: "members", type: { name: "Sequence", element: { type: { name: "Composite", className: "ChannelAccount" } } } } } } }; export const AttachmentData: msRest.CompositeMapper = { serializedName: "AttachmentData", type: { name: "Composite", className: "AttachmentData", modelProperties: { type: { serializedName: "type", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } }, originalBase64: { serializedName: "originalBase64", type: { name: "ByteArray" } }, thumbnailBase64: { serializedName: "thumbnailBase64", type: { name: "ByteArray" } } } } }; export const CardImage: msRest.CompositeMapper = { serializedName: "CardImage", type: { name: "Composite", className: "CardImage", modelProperties: { url: { serializedName: "url", type: { name: "String" } }, alt: { serializedName: "alt", type: { name: "String" } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } } } } }; export const HeroCard: msRest.CompositeMapper = { serializedName: "HeroCard", type: { name: "Composite", className: "HeroCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardImage" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } } } } }; export const ThumbnailUrl: msRest.CompositeMapper = { serializedName: "ThumbnailUrl", type: { name: "Composite", className: "ThumbnailUrl", modelProperties: { url: { serializedName: "url", type: { name: "String" } }, alt: { serializedName: "alt", type: { name: "String" } } } } }; export const MediaUrl: msRest.CompositeMapper = { serializedName: "MediaUrl", type: { name: "Composite", className: "MediaUrl", modelProperties: { url: { serializedName: "url", type: { name: "String" } }, profile: { serializedName: "profile", type: { name: "String" } } } } }; export const AnimationCard: msRest.CompositeMapper = { serializedName: "AnimationCard", type: { name: "Composite", className: "AnimationCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, image: { serializedName: "image", type: { name: "Composite", className: "ThumbnailUrl" } }, media: { serializedName: "media", type: { name: "Sequence", element: { type: { name: "Composite", className: "MediaUrl" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, shareable: { serializedName: "shareable", type: { name: "Boolean" } }, autoloop: { serializedName: "autoloop", type: { name: "Boolean" } }, autostart: { serializedName: "autostart", type: { name: "Boolean" } }, aspect: { serializedName: "aspect", type: { name: "String" } }, duration: { serializedName: "duration", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } } } } }; export const AudioCard: msRest.CompositeMapper = { serializedName: "AudioCard", type: { name: "Composite", className: "AudioCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, image: { serializedName: "image", type: { name: "Composite", className: "ThumbnailUrl" } }, media: { serializedName: "media", type: { name: "Sequence", element: { type: { name: "Composite", className: "MediaUrl" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, shareable: { serializedName: "shareable", type: { name: "Boolean" } }, autoloop: { serializedName: "autoloop", type: { name: "Boolean" } }, autostart: { serializedName: "autostart", type: { name: "Boolean" } }, aspect: { serializedName: "aspect", type: { name: "String" } }, duration: { serializedName: "duration", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } } } } }; export const BasicCard: msRest.CompositeMapper = { serializedName: "BasicCard", type: { name: "Composite", className: "BasicCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardImage" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } } } } }; export const MediaCard: msRest.CompositeMapper = { serializedName: "MediaCard", type: { name: "Composite", className: "MediaCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, image: { serializedName: "image", type: { name: "Composite", className: "ThumbnailUrl" } }, media: { serializedName: "media", type: { name: "Sequence", element: { type: { name: "Composite", className: "MediaUrl" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, shareable: { serializedName: "shareable", type: { name: "Boolean" } }, autoloop: { serializedName: "autoloop", type: { name: "Boolean" } }, autostart: { serializedName: "autostart", type: { name: "Boolean" } }, aspect: { serializedName: "aspect", type: { name: "String" } }, duration: { serializedName: "duration", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } } } } }; export const Fact: msRest.CompositeMapper = { serializedName: "Fact", type: { name: "Composite", className: "Fact", modelProperties: { key: { serializedName: "key", type: { name: "String" } }, value: { serializedName: "value", type: { name: "String" } } } } }; export const ReceiptItem: msRest.CompositeMapper = { serializedName: "ReceiptItem", type: { name: "Composite", className: "ReceiptItem", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, image: { serializedName: "image", type: { name: "Composite", className: "CardImage" } }, price: { serializedName: "price", type: { name: "String" } }, quantity: { serializedName: "quantity", type: { name: "String" } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } } } } }; export const ReceiptCard: msRest.CompositeMapper = { serializedName: "ReceiptCard", type: { name: "Composite", className: "ReceiptCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, facts: { serializedName: "facts", type: { name: "Sequence", element: { type: { name: "Composite", className: "Fact" } } } }, items: { serializedName: "items", type: { name: "Sequence", element: { type: { name: "Composite", className: "ReceiptItem" } } } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } }, total: { serializedName: "total", type: { name: "String" } }, tax: { serializedName: "tax", type: { name: "String" } }, vat: { serializedName: "vat", type: { name: "String" } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } } } } }; export const SigninCard: msRest.CompositeMapper = { serializedName: "SigninCard", type: { name: "Composite", className: "SigninCard", modelProperties: { text: { serializedName: "text", type: { name: "String" } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } } } } }; export const OAuthCard: msRest.CompositeMapper = { serializedName: "OAuthCard", type: { name: "Composite", className: "OAuthCard", modelProperties: { text: { serializedName: "text", type: { name: "String" } }, connectionName: { serializedName: "connectionName", type: { name: "String" } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } } } } }; export const ThumbnailCard: msRest.CompositeMapper = { serializedName: "ThumbnailCard", type: { name: "Composite", className: "ThumbnailCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, images: { serializedName: "images", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardImage" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, tap: { serializedName: "tap", type: { name: "Composite", className: "CardAction" } } } } }; export const VideoCard: msRest.CompositeMapper = { serializedName: "VideoCard", type: { name: "Composite", className: "VideoCard", modelProperties: { title: { serializedName: "title", type: { name: "String" } }, subtitle: { serializedName: "subtitle", type: { name: "String" } }, text: { serializedName: "text", type: { name: "String" } }, image: { serializedName: "image", type: { name: "Composite", className: "ThumbnailUrl" } }, media: { serializedName: "media", type: { name: "Sequence", element: { type: { name: "Composite", className: "MediaUrl" } } } }, buttons: { serializedName: "buttons", type: { name: "Sequence", element: { type: { name: "Composite", className: "CardAction" } } } }, shareable: { serializedName: "shareable", type: { name: "Boolean" } }, autoloop: { serializedName: "autoloop", type: { name: "Boolean" } }, autostart: { serializedName: "autostart", type: { name: "Boolean" } }, aspect: { serializedName: "aspect", type: { name: "String" } }, duration: { serializedName: "duration", type: { name: "String" } }, value: { serializedName: "value", type: { name: "Object" } } } } }; export const GeoCoordinates: msRest.CompositeMapper = { serializedName: "GeoCoordinates", type: { name: "Composite", className: "GeoCoordinates", modelProperties: { elevation: { serializedName: "elevation", type: { name: "Number" } }, latitude: { serializedName: "latitude", type: { name: "Number" } }, longitude: { serializedName: "longitude", type: { name: "Number" } }, type: { serializedName: "type", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const Mention: msRest.CompositeMapper = { serializedName: "Mention", type: { name: "Composite", className: "Mention", modelProperties: { mentioned: { serializedName: "mentioned", type: { name: "Composite", className: "ChannelAccount" } }, text: { serializedName: "text", type: { name: "String" } }, type: { serializedName: "type", type: { name: "String" } } } } }; export const Place: msRest.CompositeMapper = { serializedName: "Place", type: { name: "Composite", className: "Place", modelProperties: { address: { serializedName: "address", type: { name: "Object" } }, geo: { serializedName: "geo", type: { name: "Object" } }, hasMap: { serializedName: "hasMap", type: { name: "Object" } }, type: { serializedName: "type", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const Thing: msRest.CompositeMapper = { serializedName: "Thing", type: { name: "Composite", className: "Thing", modelProperties: { type: { serializedName: "type", type: { name: "String" } }, name: { serializedName: "name", type: { name: "String" } } } } }; export const MediaEventValue: msRest.CompositeMapper = { serializedName: "MediaEventValue", type: { name: "Composite", className: "MediaEventValue", modelProperties: { cardValue: { serializedName: "cardValue", type: { name: "Object" } } } } }; export const TokenRequest: msRest.CompositeMapper = { serializedName: "TokenRequest", type: { name: "Composite", className: "TokenRequest", modelProperties: { provider: { serializedName: "provider", type: { name: "String" } }, settings: { serializedName: "settings", type: { name: "Dictionary", value: { type: { name: "Object" } } } } } } }; export const TokenResponse: msRest.CompositeMapper = { serializedName: "TokenResponse", type: { name: "Composite", className: "TokenResponse", modelProperties: { connectionName: { serializedName: "connectionName", type: { name: "String" } }, token: { serializedName: "token", type: { name: "String" } }, expiration: { serializedName: "expiration", type: { name: "String" } } } } }; export const MicrosoftPayMethodData: msRest.CompositeMapper = { serializedName: "MicrosoftPayMethodData", type: { name: "Composite", className: "MicrosoftPayMethodData", modelProperties: { merchantId: { serializedName: "merchantId", type: { name: "String" } }, supportedNetworks: { serializedName: "supportedNetworks", type: { name: "Sequence", element: { type: { name: "String" } } } }, supportedTypes: { serializedName: "supportedTypes", type: { name: "Sequence", element: { type: { name: "String" } } } } } } }; export const PaymentAddress: msRest.CompositeMapper = { serializedName: "PaymentAddress", type: { name: "Composite", className: "PaymentAddress", modelProperties: { country: { serializedName: "country", type: { name: "String" } }, addressLine: { serializedName: "addressLine", type: { name: "Sequence", element: { type: { name: "String" } } } }, region: { serializedName: "region", type: { name: "String" } }, city: { serializedName: "city", type: { name: "String" } }, dependentLocality: { serializedName: "dependentLocality", type: { name: "String" } }, postalCode: { serializedName: "postalCode", type: { name: "String" } }, sortingCode: { serializedName: "sortingCode", type: { name: "String" } }, languageCode: { serializedName: "languageCode", type: { name: "String" } }, organization: { serializedName: "organization", type: { name: "String" } }, recipient: { serializedName: "recipient", type: { name: "String" } }, phone: { serializedName: "phone", type: { name: "String" } } } } }; export const PaymentCurrencyAmount: msRest.CompositeMapper = { serializedName: "PaymentCurrencyAmount", type: { name: "Composite", className: "PaymentCurrencyAmount", modelProperties: { currency: { serializedName: "currency", type: { name: "String" } }, value: { serializedName: "value", type: { name: "String" } }, currencySystem: { serializedName: "currencySystem", type: { name: "String" } } } } }; export const PaymentItem: msRest.CompositeMapper = { serializedName: "PaymentItem", type: { name: "Composite", className: "PaymentItem", modelProperties: { label: { serializedName: "label", type: { name: "String" } }, amount: { serializedName: "amount", type: { name: "Composite", className: "PaymentCurrencyAmount" } }, pending: { serializedName: "pending", type: { name: "Boolean" } } } } }; export const PaymentShippingOption: msRest.CompositeMapper = { serializedName: "PaymentShippingOption", type: { name: "Composite", className: "PaymentShippingOption", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, label: { serializedName: "label", type: { name: "String" } }, amount: { serializedName: "amount", type: { name: "Composite", className: "PaymentCurrencyAmount" } }, selected: { serializedName: "selected", type: { name: "Boolean" } } } } }; export const PaymentDetailsModifier: msRest.CompositeMapper = { serializedName: "PaymentDetailsModifier", type: { name: "Composite", className: "PaymentDetailsModifier", modelProperties: { supportedMethods: { serializedName: "supportedMethods", type: { name: "Sequence", element: { type: { name: "String" } } } }, total: { serializedName: "total", type: { name: "Composite", className: "PaymentItem" } }, additionalDisplayItems: { serializedName: "additionalDisplayItems", type: { name: "Sequence", element: { type: { name: "Composite", className: "PaymentItem" } } } }, data: { serializedName: "data", type: { name: "Object" } } } } }; export const PaymentDetails: msRest.CompositeMapper = { serializedName: "PaymentDetails", type: { name: "Composite", className: "PaymentDetails", modelProperties: { total: { serializedName: "total", type: { name: "Composite", className: "PaymentItem" } }, displayItems: { serializedName: "displayItems", type: { name: "Sequence", element: { type: { name: "Composite", className: "PaymentItem" } } } }, shippingOptions: { serializedName: "shippingOptions", type: { name: "Sequence", element: { type: { name: "Composite", className: "PaymentShippingOption" } } } }, modifiers: { serializedName: "modifiers", type: { name: "Sequence", element: { type: { name: "Composite", className: "PaymentDetailsModifier" } } } }, error: { serializedName: "error", type: { name: "String" } } } } }; export const PaymentMethodData: msRest.CompositeMapper = { serializedName: "PaymentMethodData", type: { name: "Composite", className: "PaymentMethodData", modelProperties: { supportedMethods: { serializedName: "supportedMethods", type: { name: "Sequence", element: { type: { name: "String" } } } }, data: { serializedName: "data", type: { name: "Object" } } } } }; export const PaymentOptions: msRest.CompositeMapper = { serializedName: "PaymentOptions", type: { name: "Composite", className: "PaymentOptions", modelProperties: { requestPayerName: { serializedName: "requestPayerName", type: { name: "Boolean" } }, requestPayerEmail: { serializedName: "requestPayerEmail", type: { name: "Boolean" } }, requestPayerPhone: { serializedName: "requestPayerPhone", type: { name: "Boolean" } }, requestShipping: { serializedName: "requestShipping", type: { name: "Boolean" } }, shippingType: { serializedName: "shippingType", type: { name: "String" } } } } }; export const PaymentRequest: msRest.CompositeMapper = { serializedName: "PaymentRequest", type: { name: "Composite", className: "PaymentRequest", modelProperties: { id: { serializedName: "id", type: { name: "String" } }, methodData: { serializedName: "methodData", type: { name: "Sequence", element: { type: { name: "Composite", className: "PaymentMethodData" } } } }, details: { serializedName: "details", type: { name: "Composite", className: "PaymentDetails" } }, options: { serializedName: "options", type: { name: "Composite", className: "PaymentOptions" } }, expires: { serializedName: "expires", type: { name: "String" } } } } }; export const PaymentResponse: msRest.CompositeMapper = { serializedName: "PaymentResponse", type: { name: "Composite", className: "PaymentResponse", modelProperties: { methodName: { serializedName: "methodName", type: { name: "String" } }, details: { serializedName: "details", type: { name: "Object" } }, shippingAddress: { serializedName: "shippingAddress", type: { name: "Composite", className: "PaymentAddress" } }, shippingOption: { serializedName: "shippingOption", type: { name: "String" } }, payerEmail: { serializedName: "payerEmail", type: { name: "String" } }, payerPhone: { serializedName: "payerPhone", type: { name: "String" }