Choice interface
Instancia de una opción que se puede usar para representar una opción a un usuario o reconocer algo que un usuario ha seleccionado.
Comentarios
El valor se representará a un usuario a menos que se proporcione una acción en cuyo caso las acciones title
se representarán al usuario.
En tiempo de reconocimiento, el value
siempre será lo que devuelve findChoices()
y recognizeChoices()
. De forma predeterminada, la expresión de los usuarios se comparará con todas las cadenas proporcionadas en la elección. Puede deshabilitar el uso de value
o action.title
durante el reconocimiento mediante la estructura FindChoicesOptions
.
const choice = {
value: 'red',
action: {
type: 'imBack',
title: 'The Red Pill',
value: 'red pill'
},
synonyms: ['crimson', 'scarlet', 'ruby', 'cherry']
};
Propiedades
action | (Opcional) acción que se usará al representar la opción como una acción sugerida. Este DEBE ser una acción completa que contenga campos |
synonyms | (Opcional) lista de sinónimos que se van a reconocer además del de |
value | Valor que se va a devolver cuando se reconoce mediante |
Detalles de las propiedades
action
(Opcional) acción que se usará al representar la opción como una acción sugerida. Este DEBE ser una acción completa que contenga campos type
, title
y value
. Si no se especifica una acción imBack
se generará en función de las opciones valor campo.
action?: CardAction
Valor de propiedad
CardAction
synonyms
(Opcional) lista de sinónimos que se van a reconocer además del de
synonyms?: string[]
Valor de propiedad
string[]