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 |
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
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