botframework-schema package
類別
CallerIdConstants |
用來填入 Activity.callerId 屬性的常數。 |
SpeechConstants |
定義可用於處理語音互動的常數。 |
介面
類型別名
IHandoffActivity | |
IMessageDeleteActivity | |
ITypingActivity | |
TokenExchangeState |
傳遞至 Bot 權杖服務的狀態物件。 |
TokenStatus |
特定權杖的狀態。 |
FileDownloadInfoAttachment | |
O365ConnectorCardActionType |
定義 Type 的值。 可能的值包括:'ViewAction'、'OpenUri'、'HttpPOST'、'ActionCard' |
O365ConnectorCardInputType |
定義 O365ConnectorCardInputType 的值。 可能的值包括:'textInput'、'dateInput'、'multichoiceInput' |
Action |
定義 Action 的值。 可能的值包括:'accept'、'decline' |
ActivityImageType |
定義 ActivityImageType 的值。 可能的值包括:'avatar'、'article' |
ApplicationIdentityType |
定義 ApplicationIdentityType 的值。 可能的值包括:'aadApplication'、'bot'、'tenantBot'、'office365Connector'、'webhook' |
AttachmentLayout |
定義 AttachmentLayout 的值。 可能的值包括:'list'、'grid' |
BotMessagePreviewActionType |
定義 BotMessagePreviewActionType 的值。 可能的值包括:'edit'、'send' |
BotMessagePreviewType |
定義 BotMessagePreviewType 的值。 可能的值包括:'message'、'continue' |
CommandContext |
定義 CommandCoNtext 的值。 可能的值包括:'message'、'compose'、'commandbox' |
ContentType |
定義 ContentType 的值。 可能的值包括:'html'、'text' |
ConversationIdentityType |
定義 ConversationIdentityType 的值。 可能的值包括:'team'、'channel' |
Importance |
定義 Importance 的值。 可能的值包括:'normal'、'high'、'urgent' |
MessageType |
定義 MessageType 的值。 可能的值包括:'message' |
MessagingExtensionResultType |
定義 MessagingExtensionResultType 的值。 可能的值包括:'result'、'auth'、'config'、'message'、'botMessagePreview'、'silentAuth'。 |
O365ConnectorCardInputBaseType |
定義 O365ConnectorCardInputBaseType 的值。 可能的值包括:'textInput'、'dateInput'、'multichoiceInput' |
Os |
定義 Os 的值。 可能的值包括:'default'、'iOS'、'android'、'windows' |
ReactionType |
定義 ReactionType 的值。 可能的值包括:'like'、'heart'、'sad'、'surprised'、'sad'、'a要' |
Style |
定義 Style 的值。 可能的值包括:'compact'、'expanded' |
Type |
定義 Type 的值。 可能的值包括:'ViewAction'、'OpenUri'、'HttpPOST'、'ActionCard' |
Type1 | |
Type2 | |
Type3 | |
UserIdentityType |
定義 UserIdentityType 的值。 可能的值包括:'aadUser'、'onPremiseAadUser'、'anonymousGuest'、'federatedUser' |
列舉
ActionTypes |
定義 ActionTypes 的值。 可能的值包括:'openUrl'、'imBack'、'postBack'、'playAudio'、'playVideo'、'showImage'、'downloadFile'、'signin'、'call'、messageBack'、'openApp' |
ActivityEventNames |
定義 ActivityEventNames 的值。 可能的值包括:'continueConversation'、'createConversation' |
ActivityImportance |
定義 ActivityImportance 的值。 可能的值包括:'low'、'normal'、'high' |
ActivityTypes |
定義 ActivityTypes 的值。 可能的值包括:'message'、'contactRelationUpdate'、'conversationUpdate'、'type'、'endOfConversation'、'event'、'invoke'、'deleteUserData'、'messageUpdate'、'messageDelete'、'installationUpdate'、'messageReaction'、'suggestion'、'trace'、'handoff' |
AttachmentLayoutTypes |
定義 AttachmentLayoutTypes 的值。 可能的值包括:'list'、'carousel' |
Channels |
定義 ChannelIds 的值。 可能的值包括:'alexa'、'console'、 'cortana'、'directline'、'directlinespeech'、'email'、'emulator'、'facebook'、'groupme'、'kik'、'line'、'msteams'、'onmichannel'、'outlook'、'skype'、'skypeforbusiness'、'slack'、'sms'、'telegram'、'test'、'twilio-sms'、'webchat' |
ContactRelationUpdateActionTypes |
定義 ContactRelationUpdateActionTypes 的值。 可能的值包括:'add'、'remove' |
DeliveryModes |
定義 DeliveryModes 的值。 可能的值包括:'normal'、'notification'、'expectReplies'、'ephemeral' |
EndOfConversationCodes |
定義 EndOfConversationCodes 的值。 可能的值包括:'unknown'、'completedSuccessfully'、'userCancelled'、'botTimedOut'、'botIssuedInvalidMessage'、'channelFailed' |
InputHints |
定義 InputHints 的值。 可能的值包括:'acceptingInput'、'ignoringInput'、'expectingInput' |
InstallationUpdateActionTypes |
定義 InstallationUpdateActionTypes 的值。 可能的值包括:'add'、'remove' |
MessageReactionTypes |
定義 MessageReactionTypes 的值。 可能的值包括:'like'、'plusOne' |
RoleTypes |
定義 RoleTypes 的值。 可能的值包括:'user'、'bot'、'skill' |
SemanticActionStateTypes |
定義 SemanticActionStateTypes 的值。 可能的值包括:'start'、'continue'、'done' |
StatusCodes |
定義 StatusCodes 的值。 可能的值包括:200、400、401、404、405、409、426、500、501、502 |
TextFormatTypes |
定義 TextFormatTypes 的值。 可能的值包括:'markdown'、'plain'、'xml' |
函式
函式詳細資料
assertActivity(unknown, unknown[])
function assertActivity(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertAttachment(unknown, unknown[])
function assertAttachment(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertAttachmentInfo(unknown, unknown[])
function assertAttachmentInfo(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertAttachmentView(unknown, unknown[])
function assertAttachmentView(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertCardAction(unknown, unknown[])
function assertCardAction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertChannelAccount(unknown, unknown[])
function assertChannelAccount(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertConversationAccount(unknown, unknown[])
function assertConversationAccount(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertConversationReference(unknown, unknown[])
function assertConversationReference(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertEntity(unknown, unknown[])
function assertEntity(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertMessageReaction(unknown, unknown[])
function assertMessageReaction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertSemanticAction(unknown, unknown[])
function assertSemanticAction(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
assertSuggestedActions(unknown, unknown[])
function assertSuggestedActions(val: unknown, _args: unknown[]): asserts
參數
- val
-
unknown
- _args
-
unknown[]
傳回
asserts
isActivity(unknown)
function isActivity(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isAttachment(unknown)
function isAttachment(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isAttachmentInfo(unknown)
function isAttachmentInfo(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isAttachmentView(unknown)
function isAttachmentView(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isCardAction(unknown)
function isCardAction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isChannelAccount(unknown)
function isChannelAccount(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isConversationAccount(unknown)
function isConversationAccount(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isConversationReference(unknown)
function isConversationReference(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isEntity(unknown)
function isEntity(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isMessageReaction(unknown)
function isMessageReaction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isSemanticAction(unknown)
function isSemanticAction(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean
isSuggestedActions(unknown)
function isSuggestedActions(val: unknown): boolean
參數
- val
-
unknown
傳回
boolean