botframework-schema package
Classes
| CallerIdConstants |
Constantes usadas para popular a propriedade Activity.callerId. |
| SpeechConstants |
Define constantes que podem ser usadas no processamento de interações de fala. |
Interfaces
| CommandResultValue |
O campo de valor de um ICommandResultActivity contém metadados relacionados a um resultado de comando. Uma carga de dados extensível opcional poderá ser incluída se definido pelo nome da atividade de comando. A presença de um campo de erro indica que o comando original não foi concluído. |
| CommandValue |
O campo de valor de um ICommandActivity contém metadados relacionados a um comando. Uma carga de dados extensível opcional poderá ser incluída se definido pelo nome da atividade de comando. |
| IActivity | |
| ICommandActivity |
Comando externo assíncrono. |
| ICommandResultActivity |
Resultado de comando externo assíncrono. |
| IContactRelationUpdateActivity | |
| IConversationUpdateActivity | |
| IEndOfConversationActivity | |
| IEventActivity | |
| IInstallationUpdateActivity | |
| IInvokeActivity | |
| IMessageActivity | |
| IMessageReactionActivity | |
| IMessageUpdateActivity | |
| ISuggestionActivity | |
| ITraceActivity | |
| Activity |
Uma atividade é o tipo de comunicação básico para o protocolo Bot Framework 3.0. |
| ActivityTimestamps |
Essa interface é usada para preservar os valores de cadeia de caracteres originais de datas em Atividades. Quando uma atividade é recebida, os carimbos de data/hora são convertidos em Datas. Devido à forma como os objetos de Data Javascript são UTC, os valores de deslocamento de fuso horário são perdidos. |
| AdaptiveCardAuthentication |
Define a estrutura que chega à atividade Activity.Value.Authentication for Invoke com o nome 'adaptiveCard/action'. |
| AdaptiveCardInvokeAction |
Define a estrutura que chega na atividade Activity.Value.Action for Invoke com o nome 'adaptiveCard/action'. |
| AdaptiveCardInvokeResponse |
Define a estrutura retornada como resultado de uma atividade Invoke com o nome de 'adaptiveCard/action'. |
| AdaptiveCardInvokeValue |
Define a estrutura que chega na atividade Activity.Value for Invoke com o nome 'adaptiveCard/action'. |
| AnimationCard |
Um cartão de animação (Ex: gif ou clipe de vídeo curto) |
| Attachment |
Um anexo dentro de uma atividade |
| AttachmentData |
Dados de anexo |
| AttachmentInfo |
Metadados de um anexo |
| AttachmentView |
Nome e tamanho da Exibição de Anexo |
| AudioCard |
Cartão de áudio |
| BasicCard |
Um cartão básico |
| CardAction |
Uma ação clicável |
| CardImage |
Uma imagem em um cartão |
| ChannelAccount |
Informações da conta de canal necessárias para rotear uma mensagem |
| ConversationAccount |
Informações da conta de canal para uma conversa |
| ConversationMembers |
Conversa e seus membros |
| ConversationParameters |
Parâmetros para criar uma nova conversa |
| ConversationReference |
Um objeto relacionado a um ponto específico em uma conversa |
| ConversationResourceResponse |
Uma resposta que contém um recurso |
| ConversationsResult |
Resultado de conversas |
| Entity |
Objeto de metadados pertencente a uma atividade |
| ErrorModel |
Objeto que representa informações de erro |
| ErrorResponse |
Uma resposta à API HTTP |
| ExpectedReplies |
Respostas esperadas em resposta a DeliveryModes.ExpectReplies |
| Fact |
Conjunto de pares chave-valor. A vantagem desta seção é que as propriedades de chave e valor serão renderizadas com informações de estilo padrão com algum delimitador entre elas. Portanto, não é necessário que o desenvolvedor especifique informações de estilo. |
| GeoCoordinates |
GeoCoordinates (tipo de entidade: "https://schema.org/GeoCoordinates") |
| HeroCard |
Um cartão Hero (cartão com uma única imagem grande) |
| IStatusCodeError | |
| InnerHttpError |
Objeto que representa o erro http interno |
| InvokeResponse |
Representa uma resposta retornada por um bot quando ele recebe uma atividade de |
| MediaCard |
Cartão de mídia |
| MediaEventValue |
Parâmetro suplementar para eventos de mídia |
| MediaUrl |
URL de mídia |
| Mention |
Informações de menção (tipo de entidade: "menção") |
| MessageReaction |
Objeto de reação de mensagem |
| MicrosoftPayMethodData |
Dados do método de pagamento W3C para o Microsoft Pay |
| OAuthCard |
Um cartão que representa uma solicitação para executar uma entrada por meio do OAuth |
| PagedMembersResult |
Página de membros. |
| PaymentAddress |
Endereço em uma Solicitação de Pagamento |
| PaymentCurrencyAmount |
Fornece valores monetários |
| PaymentDetails |
Fornece informações sobre a transação solicitada |
| PaymentDetailsModifier |
Fornece detalhes que modificam o PaymentDetails com base no identificador do método de pagamento |
| PaymentItem |
Indica para que serve a solicitação de pagamento e o valor solicitado |
| PaymentMethodData |
Indica um conjunto de métodos de pagamento com suporte e quaisquer dados específicos da forma de pagamento associada para esses métodos |
| PaymentOptions |
Fornece informações sobre as opções desejadas para a solicitação de pagamento |
| PaymentRequest |
Uma solicitação para fazer um pagamento |
| PaymentRequestComplete |
Conteúdo entregue ao concluir uma solicitação de pagamento |
| PaymentRequestCompleteResult |
Resultado de uma solicitação de pagamento concluída |
| PaymentRequestUpdate |
Uma atualização para uma solicitação de pagamento |
| PaymentRequestUpdateResult |
Um objeto de resultado de uma operação de invocação de Atualização de Solicitação de Pagamento |
| PaymentResponse |
Um PaymentResponse é retornado quando um usuário seleciona uma forma de pagamento e aprova uma solicitação de pagamento |
| PaymentShippingOption |
Descreve uma opção de envio |
| Place |
Local (tipo de entidade: "https://schema.org/Place") |
| ReceiptCard |
Um cartão de confirmação |
| ReceiptItem |
Um item em um cartão de confirmação |
| ResourceResponse |
Uma resposta que contém uma ID de recurso |
| SearchInvokeOptions |
Fornece informações sobre as opções desejadas para um SearchInvokeValue |
| SearchInvokeResponse |
Define a estrutura retornada como resultado de uma atividade Invoke com o nome de "aplicativo/pesquisa". |
| SearchInvokeValue |
Define a estrutura que chega na atividade Activity.Value for Invoke com o nome de 'application/search'. |
| SemanticAction |
Representa uma referência a uma ação programática |
| SignInUrlResponse | |
| SigninCard |
Um cartão que representa uma solicitação para entrar |
| SuggestedActions |
SuggestedActions que podem ser executadas |
| TextHighlight |
Refere-se a uma subcadeia de caracteres de conteúdo em outro campo |
| Thing |
Coisa (tipo de entidade: "https://schema.org/Thing") |
| ThumbnailCard |
Um cartão em miniatura (cartão com uma única imagem em miniatura pequena) |
| ThumbnailUrl |
URL de miniatura |
| TokenExchangeRequest | |
| TokenExchangeResource | |
| TokenRequest |
Uma solicitação para receber um token de usuário |
| TokenResponse |
Uma resposta que inclui um token de usuário |
| Transcript |
Transcrição |
| VideoCard |
Placa de vídeo |
| MessageActionsPayloadBody | |
| O365ConnectorCardActionBase | |
| O365ConnectorCardInputBase | |
| TeamsAttachment | |
| AppBasedLinkQuery | |
| CacheInfo | |
| ChannelInfo | |
| ConversationList | |
| FileConsentCard | |
| FileConsentCardResponse | |
| FileDownloadInfo | |
| FileInfoCard | |
| FileUploadInfo | |
| Meeting | |
| MeetingDetails | |
| MeetingDetailsBase | |
| MeetingEndEventDetails | |
| MeetingEventDetails | |
| MeetingInfo | |
| MeetingStartEventDetails | |
| MessageActionsPayload | |
| MessageActionsPayloadApp | |
| MessageActionsPayloadAttachment | |
| MessageActionsPayloadConversation | |
| MessageActionsPayloadFrom | |
| MessageActionsPayloadMention | |
| MessageActionsPayloadReaction | |
| MessageActionsPayloadUser | |
| MessagingExtensionAction | |
| MessagingExtensionActionResponse | |
| MessagingExtensionAttachment | |
| MessagingExtensionParameter | |
| MessagingExtensionQuery | |
| MessagingExtensionQueryOptions | |
| MessagingExtensionResponse | |
| MessagingExtensionResult | |
| MessagingExtensionSuggestedAction | |
| NotificationInfo | |
| O365ConnectorCard | |
| O365ConnectorCardActionCard | |
| O365ConnectorCardActionQuery | |
| O365ConnectorCardDateInput | |
| O365ConnectorCardFact | |
| O365ConnectorCardHttpPOST | |
| O365ConnectorCardImage | |
| O365ConnectorCardMultichoiceInput | |
| O365ConnectorCardMultichoiceInputChoice | |
| O365ConnectorCardOpenUri | |
| O365ConnectorCardOpenUriTarget | |
| O365ConnectorCardSection | |
| O365ConnectorCardTextInput | |
| O365ConnectorCardViewAction | |
| SigninStateVerificationQuery | |
| TabContext | |
| TabEntityContext | |
| TabRequest | |
| TabResponse | |
| TabResponseCard | |
| TabResponseCards | |
| TabResponsePayload | |
| TabSubmit | |
| TabSubmitData | |
| TabSuggestedActions | |
| TaskModuleCardResponse | |
| TaskModuleContinueResponse | |
| TaskModuleMessageResponse | |
| TaskModuleRequest | |
| TaskModuleRequestContext | |
| TaskModuleResponse | |
| TaskModuleResponseBase | |
| TaskModuleTaskInfo | |
| TeamDetails | |
| TeamInfo | |
| TeamsChannelAccount | |
| TeamsChannelData | |
| TeamsChannelDataSettings | |
| TeamsMeetingInfo | |
| TeamsMeetingParticipant | |
| TeamsPagedMembersResult | |
| TenantInfo | |
| TokenExchangeInvokeRequest |
Uma solicitação para trocar um token. |
| TokenExchangeInvokeResponse |
O objeto de resposta de uma invocação de troca de tokens. |
Aliases de tipo
| IHandoffActivity | |
| IMessageDeleteActivity | |
| ITypingActivity | |
| TokenExchangeState |
Objeto de estado passado para o serviço de token de bot. |
| TokenStatus |
O status de um token específico. |
| FileDownloadInfoAttachment | |
| O365ConnectorCardActionType |
Define valores para Type. Os valores possíveis incluem: 'ViewAction', 'OpenUri', 'HttpPOST', 'ActionCard' |
| O365ConnectorCardInputType |
Define valores para O365ConnectorCardInputType. Os valores possíveis incluem: 'textInput', 'dateInput', 'multichoiceInput' |
| Action |
Define valores para a Ação. Os valores possíveis incluem: 'accept', 'decline' |
| ActivityImageType |
Define valores para ActivityImageType. Os valores possíveis incluem: 'avatar', 'artigo' |
| ApplicationIdentityType |
Define valores para ApplicationIdentityType. Os valores possíveis incluem: 'aadApplication', 'bot', 'tenantBot', 'office365Connector', 'webhook' |
| AttachmentLayout |
Define valores para AttachmentLayout. Os valores possíveis incluem: 'list', 'grid' |
| BotMessagePreviewActionType |
Define valores para BotMessagePreviewActionType. Os valores possíveis incluem: 'editar', 'enviar' |
| BotMessagePreviewType |
Define valores para BotMessagePreviewType. Os valores possíveis incluem: 'message', 'continue' |
| CommandContext |
Define valores para CommandContext. Os valores possíveis incluem: 'message', 'compose', 'commandbox' |
| ContentType |
Define valores para ContentType. Os valores possíveis incluem: 'html', 'text' |
| ConversationIdentityType |
Define valores para ConversationIdentityType. Os valores possíveis incluem: 'team', 'channel' |
| Importance |
Define valores para Importância. Os valores possíveis incluem: 'normal', 'alto', 'urgente' |
| MessageType |
Define valores para MessageType. Os valores possíveis incluem: 'message' |
| MessagingExtensionResultType |
Define valores para MessagingExtensionResultType. Os valores possíveis incluem: 'result', 'auth', 'config', 'message', 'botMessagePreview', 'silentAuth'. |
| O365ConnectorCardInputBaseType |
Define valores para O365ConnectorCardInputBaseType. Os valores possíveis incluem: 'textInput', 'dateInput', 'multichoiceInput' |
| Os |
Define valores para so. Os valores possíveis incluem: 'default', 'iOS', 'android', 'windows' |
| ReactionType |
Define valores para ReactionType. Os valores possíveis incluem: 'like', 'heart', 'laugh', 'surprised', 'sad', 'angry' |
| Style |
Define valores para Style. Os valores possíveis incluem: 'compact', 'expanded' |
| Type |
Define valores para Type. Os valores possíveis incluem: 'ViewAction', 'OpenUri', 'HttpPOST', 'ActionCard' |
| Type1 | |
| Type2 | |
| Type3 | |
| UserIdentityType |
Define valores para UserIdentityType. Os valores possíveis incluem: 'aadUser', 'onPremiseAadUser', 'anonymousGuest', 'federatedUser' |
Enumerações
| ActionTypes |
Define valores para ActionTypes. Os valores possíveis incluem: 'openUrl', 'imBack', 'postBack', 'playAudio', 'playVideo', 'showImage', 'downloadFile', 'signin', 'call', messageBack', 'openApp' |
| ActivityEventNames |
Define valores para ActivityEventNames. Os valores possíveis incluem: 'continueConversation', 'createConversation' |
| ActivityImportance |
Define valores para ActivityImportance. Os valores possíveis incluem: 'baixo', 'normal', 'alto' |
| ActivityTypes |
Define valores para ActivityTypes. Os valores possíveis incluem: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff' |
| AttachmentLayoutTypes |
Define valores para AttachmentLayoutTypes. Os valores possíveis incluem: 'list', 'carrossel' |
| Channels |
Define valores para ChannelIds para Canais. Os valores possíveis incluem: 'alexa', 'console', 'cortana', 'directline', 'directlinespeech', 'email', 'emulator', 'facebook', 'groupme', 'kik', 'line', 'msteams', 'onmichannel', 'outlook', 'skype', 'skypeforbusiness', 'slack', 'sms', 'telegram', 'test', 'twilio-sms', 'webchat' |
| ContactRelationUpdateActionTypes |
Define valores para ContactRelationUpdateActionTypes. Os valores possíveis incluem: 'add', 'remove' |
| DeliveryModes |
Define valores para DeliveryModes. Os valores possíveis incluem: 'normal', 'notification', 'expectReplies', 'efêmero' |
| EndOfConversationCodes |
Define valores para EndOfConversationCodes. Os valores possíveis incluem: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed' |
| InputHints |
Define valores para InputHints. Os valores possíveis incluem: 'acceptingInput', 'ignoringInput', 'expectingInput' |
| InstallationUpdateActionTypes |
Define valores para InstallationUpdateActionTypes. Os valores possíveis incluem: 'add', 'remove' |
| MessageReactionTypes |
Define valores para MessageReactionTypes. Os valores possíveis incluem: 'like', 'plusOne' |
| RoleTypes |
Define valores para RoleTypes. Os valores possíveis incluem: 'user', 'bot', 'skill' |
| SemanticActionStateTypes |
Define valores para SemanticActionStateTypes. Os valores possíveis incluem: 'start', 'continue', 'done' |
| StatusCodes |
Define valores para StatusCodes. Os valores possíveis incluem: 200, 400, 401, 404, 405, 409, 426, 500, 501, 502 |
| TextFormatTypes |
Define valores para TextFormatTypes. Os valores possíveis incluem: 'markdown', 'plain', 'xml' |
Funções
Detalhes da função
assertActivity(unknown, unknown[])
function assertActivity(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertAttachment(unknown, unknown[])
function assertAttachment(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertAttachmentInfo(unknown, unknown[])
function assertAttachmentInfo(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertAttachmentView(unknown, unknown[])
function assertAttachmentView(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertCardAction(unknown, unknown[])
function assertCardAction(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertChannelAccount(unknown, unknown[])
function assertChannelAccount(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertConversationAccount(unknown, unknown[])
function assertConversationAccount(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertConversationReference(unknown, unknown[])
function assertConversationReference(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertEntity(unknown, unknown[])
function assertEntity(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertMessageReaction(unknown, unknown[])
function assertMessageReaction(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertSemanticAction(unknown, unknown[])
function assertSemanticAction(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
assertSuggestedActions(unknown, unknown[])
function assertSuggestedActions(val: unknown, _args: unknown[]): asserts
Parâmetros
- val
-
unknown
- _args
-
unknown[]
Retornos
asserts
isActivity(unknown)
function isActivity(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isAttachment(unknown)
function isAttachment(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isAttachmentInfo(unknown)
function isAttachmentInfo(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isAttachmentView(unknown)
function isAttachmentView(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isCardAction(unknown)
function isCardAction(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isChannelAccount(unknown)
function isChannelAccount(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isConversationAccount(unknown)
function isConversationAccount(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isConversationReference(unknown)
function isConversationReference(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isEntity(unknown)
function isEntity(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isMessageReaction(unknown)
function isMessageReaction(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isSemanticAction(unknown)
function isSemanticAction(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean
isSuggestedActions(unknown)
function isSuggestedActions(val: unknown): boolean
Parâmetros
- val
-
unknown
Retornos
boolean