botframework-schema package
类
| CallerIdConstants |
用于填充 Activity.callerId 属性的常量。 |
| SpeechConstants |
定义可用于处理语音交互的常量。 |
接口
类型别名
| IHandoffActivity | |
| IMessageDeleteActivity | |
| ITypingActivity | |
| TokenExchangeState |
传递给机器人令牌服务的状态对象。 |
| TokenStatus |
特定令牌的状态。 |
| FileDownloadInfoAttachment | |
| O365ConnectorCardActionType |
定义 Type 的值。 可能的值包括:“ViewAction”、“OpenUri”、“HttpPOST”、“ActionCard” |
| O365ConnectorCardInputType |
定义 O365ConnectorCardInputType 的值。 可能的值包括:“textInput”、“dateInput”、“multichoiceInput” |
| Action |
定义 Action 的值。 可能的值包括:“accept”、“decline” |
| ActivityImageType |
定义 ActivityImageType 的值。 可能的值包括:“虚拟形象”、“文章” |
| 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”、“laugh”、“surprised”、“sad”、“angry” |
| 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 for Channels 的值。 可能的值包括:“alexa”、“console”、 'cortana', 'directline', 'directlinespeech', 'email', 'emulator', 'facebook', 'groupme', 'kik', 'line', 'msteams', 'onmichannel', 'outlook', 'skype', 'skype', '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