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에 대한 값을 정의합니다. 가능한 값은 '아바타', '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 |
중요도에 대한 값을 정의합니다. 가능한 값은 '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에 대한 값을 정의합니다. 가능한 값은 다음과 같습니다 : '좋아요', '마음', '웃음', '놀랐다', '슬픈', '화가' |
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', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'입니다. |
AttachmentLayoutTypes |
AttachmentLayoutTypes에 대한 값을 정의합니다. 가능한 값은 'list', 'carousel'입니다. |
Channels |
채널의 ChannelId에 대한 값을 정의합니다. 가능한 값은 '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