Share via


botframework-schema package

Clases

CallerIdConstants

Constantes usadas para rellenar la propiedad Activity.callerId.

SpeechConstants

Define constantes que se pueden usar en el procesamiento de interacciones de voz.

Interfaces

CommandResultValue

El campo de valor de un ICommandResultActivity contiene metadatos relacionados con un resultado de comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la actividad de comando. La presencia de un campo de error indica que el comando original no se pudo completar.

CommandValue

El campo de valor de un ICommandActivity contiene metadatos relacionados con un comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la actividad de comando.

IActivity
ICommandActivity

Comando externo asincrónico.

ICommandResultActivity

Resultado del comando externo asincrónico.

IContactRelationUpdateActivity
IConversationUpdateActivity
IEndOfConversationActivity
IEventActivity
IInstallationUpdateActivity
IInvokeActivity
IMessageActivity
IMessageReactionActivity
IMessageUpdateActivity
ISuggestionActivity
ITraceActivity
Activity

Una actividad es el tipo de comunicación básico para el protocolo Bot Framework 3.0.

ActivityTimestamps

Esta interfaz se usa para conservar los valores de cadena originales de fechas en Activities. Cuando se recibe una actividad, las marcas de tiempo se convierten en Fechas. Debido a cómo los objetos Date de Javascript son UTC, se pierden los valores de desplazamiento de zona horaria.

AdaptiveCardAuthentication

Define la estructura que llega a la actividad Activity.Value.Authentication para La invocación con el nombre de "adaptiveCard/action".

AdaptiveCardInvokeAction

Define la estructura que llega a la actividad Activity.Value.Action for Invoke con el nombre de "adaptiveCard/action".

AdaptiveCardInvokeResponse

Define la estructura que se devuelve como resultado de una actividad Invoke con el nombre "adaptiveCard/action".

AdaptiveCardInvokeValue

Define la estructura que llega a la actividad Activity.Value para Invoke con el nombre de "adaptiveCard/action".

AnimationCard

Una tarjeta de animación (por ejemplo: gif o clip de vídeo corto)

Attachment

Datos adjuntos dentro de una actividad

AttachmentData

Datos adjuntos

AttachmentInfo

Metadatos de datos adjuntos

AttachmentView

Nombre y tamaño de la vista de datos adjuntos

AudioCard

Tarjeta de audio

BasicCard

Una tarjeta básica

CardAction

Una acción que se puede hacer clic

CardImage

Imagen en una tarjeta

ChannelAccount

Información de la cuenta de canal necesaria para enrutar un mensaje

ConversationAccount

Información de la cuenta de canal para una conversación

ConversationMembers

Conversación y sus miembros

ConversationParameters

Parámetros para crear una conversación

ConversationReference

Objeto relacionado con un punto determinado de una conversación

ConversationResourceResponse

Respuesta que contiene un recurso

ConversationsResult

Resultado de conversaciones

Entity

Objeto de metadatos que pertenece a una actividad

ErrorModel

Objeto que representa información de error

ErrorResponse

Una respuesta de LA API HTTP

ExpectedReplies

Respuestas esperadas en respuesta a DeliveryModes.ExpectReplies

Fact

Conjunto de pares clave-valor. La ventaja de esta sección es que las propiedades de clave y valor se representarán con información de estilo predeterminada con algún delimitador entre ellas. Por lo tanto, no es necesario que el desarrollador especifique información de estilo.

GeoCoordinates

GeoCoordinates (tipo de entidad: "https://schema.org/GeoCoordinates")

HeroCard

Una tarjeta prominente (tarjeta con una sola imagen grande)

IStatusCodeError
InnerHttpError

Objeto que representa el error http interno

InvokeResponse

Representa una respuesta devuelta por un bot cuando recibe una invoke actividad. Esta interfaz admite el marco de trabajo y no está pensado para llamarse directamente para el código.

MediaCard

Tarjeta multimedia

MediaEventValue

Parámetro complementario para eventos multimedia

MediaUrl

Dirección URL del medio

Mention

Información de mención (tipo de entidad: "mención")

MessageReaction

Objeto de reacción de mensaje

MicrosoftPayMethodData

Datos del método de pago W3C para Microsoft Pay

OAuthCard

Una tarjeta que representa una solicitud para realizar un inicio de sesión a través de OAuth

PagedMembersResult

Página de miembros.

PaymentAddress

Dirección dentro de una solicitud de pago

PaymentCurrencyAmount

Suministra importes monetarios

PaymentDetails

Proporciona información sobre la transacción solicitada.

PaymentDetailsModifier

Proporciona detalles que modifican PaymentDetails en función del identificador del método de pago.

PaymentItem

Indica cuál es la solicitud de pago y el valor solicitado

PaymentMethodData

Indica un conjunto de métodos de pago admitidos y los datos específicos de los métodos de pago asociados para esos métodos.

PaymentOptions

Proporciona información sobre las opciones deseadas para la solicitud de pago.

PaymentRequest

Una solicitud para realizar un pago

PaymentRequestComplete

Carga entregada al completar una solicitud de pago

PaymentRequestCompleteResult

Resultado de una solicitud de pago completada

PaymentRequestUpdate

Actualización de una solicitud de pago

PaymentRequestUpdateResult

Objeto de resultado de una operación de invocación de actualización de solicitud de pago

PaymentResponse

Se devuelve paymentResponse cuando un usuario ha seleccionado un método de pago y ha aprobado una solicitud de pago.

PaymentShippingOption

Describe una opción de envío

Place

Place (tipo de entidad: "https://schema.org/Place")

ReceiptCard

Una tarjeta de recibo

ReceiptItem

Un artículo en una tarjeta de recibo

ResourceResponse

Respuesta que contiene un identificador de recurso

SearchInvokeOptions

Proporciona información sobre las opciones deseadas para searchInvokeValue.

SearchInvokeResponse

Define la estructura que se devuelve como resultado de una actividad Invoke con el nombre de "application/search".

SearchInvokeValue

Define la estructura que llega a la actividad Activity.Value for Invoke con el nombre de "application/search".

SemanticAction

Representa una referencia a una acción mediante programación.

SignInUrlResponse
SigninCard

Una tarjeta que representa una solicitud para iniciar sesión

SuggestedActions

SuggestedActions que se pueden realizar

TextHighlight

Hace referencia a una subcadena de contenido dentro de otro campo

Thing

Thing (tipo de entidad: "https://schema.org/Thing")

ThumbnailCard

Una tarjeta en miniatura (tarjeta con una sola imagen en miniatura pequeña)

ThumbnailUrl

Thumbnail URL

TokenExchangeRequest
TokenExchangeResource
TokenRequest

Una solicitud para recibir un token de usuario

TokenResponse

Respuesta que incluye un token de usuario

Transcript

Expediente

VideoCard

Tarjeta 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

Una solicitud para intercambiar un token.

TokenExchangeInvokeResponse

Objeto de respuesta de una invocación de intercambio de tokens.

Alias de tipos

IHandoffActivity
IMessageDeleteActivity
ITypingActivity
TokenExchangeState

Objeto de estado pasado al servicio de token del bot.

TokenStatus

Estado de un token determinado.

FileDownloadInfoAttachment
O365ConnectorCardActionType

Define los valores de Type. Entre los valores posibles se incluyen: 'ViewAction', 'OpenUri', 'HttpPOST', 'ActionCard'

O365ConnectorCardInputType

Define los valores de O365ConnectorCardInputType. Entre los valores posibles se incluyen: "textInput", "dateInput", "multichoiceInput".

Action

Define los valores de Action. Entre los valores posibles se incluyen: 'accept', 'decline'

ActivityImageType

Define los valores de ActivityImageType. Entre los valores posibles se incluyen: 'avatar', 'article'

ApplicationIdentityType

Define los valores de ApplicationIdentityType. Entre los valores posibles se incluyen: "aadApplication", "bot", "tenantBot", "office365Connector", "webhook".

AttachmentLayout

Define los valores de AttachmentLayout. Entre los valores posibles se incluyen: "list", "grid"

BotMessagePreviewActionType

Define los valores de BotMessagePreviewActionType. Entre los valores posibles se incluyen: 'edit', 'send'

BotMessagePreviewType

Define los valores de BotMessagePreviewType. Entre los valores posibles se incluyen: "message", "continue"

CommandContext

Define valores para CommandContext. Entre los valores posibles se incluyen: 'message', 'compose', 'commandbox'

ContentType

Define valores para ContentType. Entre los valores posibles se incluyen: "html", "text"

ConversationIdentityType

Define los valores de ConversationIdentityType. Entre los valores posibles se incluyen: "team", "channel"

Importance

Define los valores de Importance. Entre los valores posibles se incluyen: "normal", "high", "urgent"

MessageType

Define los valores de MessageType. Entre los valores posibles se incluyen: "message"

MessagingExtensionResultType

Define valores para MessagingExtensionResultType. Entre los valores posibles se incluyen: 'result', 'auth', 'config', 'message', 'botMessagePreview', 'silentAuth'.

O365ConnectorCardInputBaseType

Define los valores de O365ConnectorCardInputBaseType. Entre los valores posibles se incluyen: "textInput", "dateInput", "multichoiceInput".

Os

Define valores para el sistema operativo. Entre los valores posibles se incluyen: 'default', 'iOS', 'android', 'windows'

ReactionType

Define los valores de ReactionType. Entre los valores posibles se incluyen: "like", "heart", "laugh", "surprised", "sad", "angry"

Style

Define los valores de Style. Entre los valores posibles se incluyen: 'compact', 'expanded'

Type

Define los valores de Type. Entre los valores posibles se incluyen: 'ViewAction', 'OpenUri', 'HttpPOST', 'ActionCard'

Type1
Type2
Type3
UserIdentityType

Define los valores de UserIdentityType. Entre los valores posibles se incluyen: "aadUser", "onPremiseAadUser", "anonymousGuest", "federatedUser".

Enumeraciones

ActionTypes

Define los valores de ActionTypes. Entre los valores posibles se incluyen: 'openUrl', 'imBack', 'postBack', 'playAudio', 'playVideo', 'showImage', 'downloadFile', 'signin', 'call', messageBack', 'openApp'

ActivityEventNames

Define valores para ActivityEventNames. Entre los valores posibles se incluyen: 'continueConversation', 'createConversation'

ActivityImportance

Define los valores de ActivityImportance. Entre los valores posibles se incluyen: "low", "normal", "high"

ActivityTypes

Define valores para ActivityTypes. Entre los valores posibles se incluyen: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'

AttachmentLayoutTypes

Define valores para AttachmentLayoutTypes. Entre los valores posibles se incluyen: "list", "carrusel".

Channels

Define los valores de ChannelIds para Channels. Entre los valores posibles se incluyen: "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 los valores de ContactRelationUpdateActionTypes. Entre los valores posibles se incluyen: "add", "remove"

DeliveryModes

Define valores para DeliveryModes. Entre los valores posibles se incluyen: "normal", "notification", "expectReplies", "efímero".

EndOfConversationCodes

Define valores para EndOfConversationCodes. Entre los valores posibles se incluyen: 'unknown', 'completedSuccessly', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'

InputHints

Define los valores de InputHints. Entre los valores posibles se incluyen: 'acceptingInput', 'ignoreingInput', 'expectingInput'

InstallationUpdateActionTypes

Define los valores de InstallationUpdateActionTypes. Entre los valores posibles se incluyen: "add", "remove"

MessageReactionTypes

Define los valores de MessageReactionTypes. Entre los valores posibles se incluyen: "like", "plusOne"

RoleTypes

Define valores para RoleTypes. Entre los valores posibles se incluyen: "user", "bot", "skill"

SemanticActionStateTypes

Define los valores de SemanticActionStateTypes. Entre los valores posibles se incluyen: "start", "continue", "done"

StatusCodes

Define los valores de StatusCodes. Entre los valores posibles se incluyen: 200, 400, 401, 404, 405, 409, 426, 500, 501, 502

TextFormatTypes

Define valores para TextFormatTypes. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml'

Funciones

assertActivity(unknown, unknown[])
assertAttachment(unknown, unknown[])
assertAttachmentInfo(unknown, unknown[])
assertAttachmentView(unknown, unknown[])
assertCardAction(unknown, unknown[])
assertChannelAccount(unknown, unknown[])
assertConversationAccount(unknown, unknown[])
assertConversationReference(unknown, unknown[])
assertEntity(unknown, unknown[])
assertMessageReaction(unknown, unknown[])
assertSemanticAction(unknown, unknown[])
assertSuggestedActions(unknown, unknown[])
isActivity(unknown)
isAttachment(unknown)
isAttachmentInfo(unknown)
isAttachmentView(unknown)
isCardAction(unknown)
isChannelAccount(unknown)
isConversationAccount(unknown)
isConversationReference(unknown)
isEntity(unknown)
isMessageReaction(unknown)
isSemanticAction(unknown)
isSuggestedActions(unknown)

Detalles de la función

assertActivity(unknown, unknown[])

function assertActivity(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertAttachment(unknown, unknown[])

function assertAttachment(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertAttachmentInfo(unknown, unknown[])

function assertAttachmentInfo(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertAttachmentView(unknown, unknown[])

function assertAttachmentView(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertCardAction(unknown, unknown[])

function assertCardAction(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertChannelAccount(unknown, unknown[])

function assertChannelAccount(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertConversationAccount(unknown, unknown[])

function assertConversationAccount(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertConversationReference(unknown, unknown[])

function assertConversationReference(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertEntity(unknown, unknown[])

function assertEntity(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertMessageReaction(unknown, unknown[])

function assertMessageReaction(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertSemanticAction(unknown, unknown[])

function assertSemanticAction(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

assertSuggestedActions(unknown, unknown[])

function assertSuggestedActions(val: unknown, _args: unknown[]): asserts

Parámetros

val

unknown

_args

unknown[]

Devoluciones

asserts

isActivity(unknown)

function isActivity(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isAttachment(unknown)

function isAttachment(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isAttachmentInfo(unknown)

function isAttachmentInfo(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isAttachmentView(unknown)

function isAttachmentView(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isCardAction(unknown)

function isCardAction(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isChannelAccount(unknown)

function isChannelAccount(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isConversationAccount(unknown)

function isConversationAccount(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isConversationReference(unknown)

function isConversationReference(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isEntity(unknown)

function isEntity(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isMessageReaction(unknown)

function isMessageReaction(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isSemanticAction(unknown)

function isSemanticAction(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean

isSuggestedActions(unknown)

function isSuggestedActions(val: unknown): boolean

Parámetros

val

unknown

Devoluciones

boolean