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