Compartir a través de


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 type, titley value. Si no se especifica una acción imBack se generará en función de las opciones valor campo.

synonyms

(Opcional) lista de sinónimos que se van a reconocer además del de valor y acción campos.

value

Valor que se va a devolver cuando se reconoce mediante findChoices(). También se usará para representar opciones al usuario si no se proporciona ninguna acción .

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, titley 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 valor y acción campos.

synonyms?: string[]

Valor de propiedad

string[]

value

Valor que se va a devolver cuando se reconoce mediante findChoices(). También se usará para representar opciones al usuario si no se proporciona ninguna acción .

value: string

Valor de propiedad

string