com.microsoft.bot.schema

Ce package contient les classes de modèles pour com.microsoft.bot.schema.

Classes

AadResourceUrls

Modèle URL dede ressource Aad.

Activity

La classe Activity contient toutes les propriétés que des activités individuelles, plus spécifiques peuvent contenir.

ActivityEventNames

Définissez des valeurs pour les noms d’événements courants utilisés par les activités de type ActivityTypes.Événement.

ActivityTypes

Définit des valeurs pour les types d’activité.

AdaptiveCardAuthentication

Définit la structure qui arrive dans l’activité.obtenirValeur(). Authentification pour l’activité Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeAction

Définit la structure qui arrive dans l’activité.obtenirValeur(). Action pour l’activité Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeResponse

Définit la structure retournée à la suite d’une activité Invoke avec le nom « adaptiveCard/action ».

AdaptiveCardInvokeValue

Définit la structure qui arrive dans l’activité.valeur de l’activité Invoke avec le nom « adaptiveCard/action ».

AnimationCard

Une carte d’animation (par exemple, gif ou clip vidéo court).

Attachment

Pièce jointe dans une activité.

AttachmentData

Données de pièce jointe.

AttachmentInfo

Metdata pour une pièce jointe.

AttachmentView

Nom et taille de la vue pièce jointe.

AudioCard

Carte audio.

BasicCard

Une carte de base.

CallerIdConstants

Constantes pour les valeurs d’ID de l’appelant.

CardAction

Action cliquable.

CardImage

Image sur une carte.

ChannelAccount

Informations de compte de canal nécessaires pour acheminer un message.

CommandResultValue<T>

Le champ valeur d’une commandeResultActivity contient des métadonnées liées à un résultat de commande.Une charge utile de données extensible facultative peut être incluse si elle est définie par le nom de l’activité du résultat de la commande.

CommandValue<T>

Le champ valeur d’une activité decommande contient des métadonnées liées à une commande.Une charge utile de données extensible facultative peut être incluse si elle est définie par le nom de l’activité de commande.

ConversationAccount

Le compte de conversation représente l’identité de la conversation au sein d’un canal.

ConversationMembers

Conversation et ses membres.

ConversationParameters

Paramètres de création d’une conversation.

ConversationReference

Objet lié à un point particulier dans une conversation.

ConversationResourceResponse

Réponse contenant une ressource.

ConversationsResult

Résultat des conversations.

Entity

Objet de métadonnées relatif à une activité.

Error

Objet représentant des informations d’erreur.

ErrorResponse

Réponse d’API HTTP.

ExpectedReplies

Réponses en réponse aux modes de remise.EXPECT_REPLIES.

Fact

Ensemble de paires clé-valeur.

GeoCoordinates

Coordonnées géo(type d’entité : «https://schema.org/GeoCoordinates »).

HandoffEventNames

Définit des valeurs pour les noms d’événements de transfert.

HeroCard

Carte Héros (carte avec une seule image volumineuse).

InnerHttpError

Objet représentant une erreur http interne.

MediaCard

Carte multimédia.

MediaEventValue

Paramètre supplémentaire pour les événements multimédias.

MediaUrl

URL du média.

Mention

Informations de mention (type d’entité : « mention »).

MessageReaction

Objet de réaction de message.

MessageReactionTypes

Définit des valeurs pour les types deréaction de message.

NanoClockHelper

Horloge nanosecondes personnalisée qui permet d’accéder à l’instant actuel, à la date et à l’heure à l’aide d’un fuseau horaire.

OAuthCard

Carte représentant une demande de création d’une connexion via OAuth.

PagedMembersResult

Page des membres.

Pair<L,R>

Une classe simple de 2 tuples, car Java ne les prend pas en charge en mode natif.

Place

Place (type d’entité : «https://schema.org/Place »).

ReceiptCard

Carte de reçu.

ReceiptItem

Élément sur une carte de reçu.

ResourceResponse

Réponse contenant un ID de ressource.

ResultPair<OUT_VALUE>

Paire de résultats.

SemanticAction

Représente une référence à une action programmatique.

Serialization

Helpers de sérialisation.

SignInConstants

Noms des opérations d’appel de connexion dans le protocole de jeton.

SignInResource

Type contenant des informations pour l’authentification unique.

SigninCard

Carte représentant une demande de connexion.

SpeechConstants

Définit des constantes qui peuvent être utilisées dans le traitement des interactions vocales.

SuggestedActions

SuggéréActions qui peuvent être effectuées.

TextHighlight

Fait référence à une sous-chaîne de contenu dans un autre champ.

Thing

Thing (type d’entité : «https://schema.org/Thing »).

ThumbnailCard

Carte miniature (carte avec une image miniature unique et petite).

ThumbnailUrl

URL miniature.

TokenExchangeInvokeRequest

Demande d’échange d’un jeton.

TokenExchangeInvokeResponse

Objet de réponse d’un appel d’échange de jetons.

TokenExchangeRequest

Demande d’envoi de la charge utile au service de jeton Bot Framework pour l’authentification unique.Si l’URI est défini sur une étendue personnalisée, le service de jeton échange le jeton dans son cache pour un jeton ciblant l’étendue personnalisée et le retourne dans la réponse.Si un jeton est envoyé dans la charge utile, le service de jeton échange le jeton pour un jeton ciblant les étendues spécifiées dans la connexion OAauth correspondante.

TokenExchangeResource

Le schéma de réponse renvoyé par Bot Framework Token Service est requis pour lancer l’authentification unique de l’utilisateur.

TokenExchangeState

Objet d’état transmis au service de jeton de bot.

TokenRequest

Demande de réception d’un jeton utilisateur.

TokenResponse

Réponse qui inclut un jeton utilisateur.

TokenStatus

État d’un jeton particulier.

Transcript

Collection d’activités conformes au schéma de transcription.

VideoCard

Carte vidéo.

Interfaces

EntitySerialization

Interface de marqueur de sous-entités.

Énumérations

ActionTypes

Définit les types d’actions pour les boutons cliquables.

ActivityImportance

Définit des valeurs pour l'Importance de l’activité.

AttachmentLayoutTypes

Définit des valeurs pour les typesde disposition depièce jointe.

ContactRelationUpdateActionTypes

Définit des valeurs pour les typesdeaction ContactRelationUpdate.

DeliveryModes

Valeurs du champ mode de remise.

EndOfConversationCodes

Définit des valeurs pour EndOfConversationCodes.

InputHints

Définit des valeurs pour les indicateurs d’entrée.

InstallationUpdateActionTypes

Définit des valeurs pour les typesd’action de mise à jourd’installation.

RoleTypes

Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.).

SemanticActionStates

Indique si l’action sémantique démarre, continue ou se fait.

TextFormatTypes

Définit des valeurs pour les types deformat de texte.