Partager via


Choice interface

Instance d’un choix qui peut être utilisée pour restituer un choix à un utilisateur ou reconnaître un élément choisi par un utilisateur.

Remarques

La valeur sera rendue à un utilisateur, sauf si une action de est fournie dans ce cas, les actions title seront rendues à l’utilisateur.

Au moment de la reconnaissance, le value sera toujours ce qui est retourné par findChoices() et recognizeChoices(). Par défaut, l’énoncé des utilisateurs est comparé à toutes les chaînes fournies dans le choix. Vous pouvez désactiver l’utilisation des value et/ou des action.title pendant la reconnaissance à l’aide de la structure FindChoicesOptions.

const choice = {
    value: 'red',
    action: {
        type: 'imBack',
        title: 'The Red Pill',
        value: 'red pill'
    },
    synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};

Propriétés

action

(Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Cette DOIT être une action complète contenant des champs type, titleet value. Si aucune action de imBack n’est spécifiée, elle est générée en fonction des choix valeur champ.

synonyms

(Facultatif) liste de synonymes à reconnaître en plus de la valeur et de l’action de champs.

value

Valeur à retourner lorsqu’elle est reconnue par findChoices(). Sera également utilisé pour afficher les choix à l’utilisateur si aucune action de n’est fournie.

Détails de la propriété

action

(Facultatif) action à utiliser lors du rendu du choix en tant qu’action suggérée. Cette DOIT être une action complète contenant des champs type, titleet value. Si aucune action de imBack n’est spécifiée, elle est générée en fonction des choix valeur champ.

action?: CardAction

Valeur de propriété

CardAction

synonyms

(Facultatif) liste de synonymes à reconnaître en plus de la valeur et de l’action de champs.

synonyms?: string[]

Valeur de propriété

string[]

value

Valeur à retourner lorsqu’elle est reconnue par findChoices(). Sera également utilisé pour afficher les choix à l’utilisateur si aucune action de n’est fournie.

value: string

Valeur de propriété

string