Compartilhar via


Choice interface

Uma instância de uma escolha que pode ser usada para renderizar uma escolha para um usuário ou reconhecer algo que um usuário escolheu.

Comentários

O valor será renderizado para um usuário, a menos que uma ação seja fornecida nesse caso, as ações title serão renderizadas para o usuário.

No momento do reconhecimento, o value sempre será o que é retornado por findChoices() e recognizeChoices(). Por padrão, o enunciado dos usuários será comparado com todas as cadeias de caracteres fornecidas na escolha. Você pode desabilitar o uso do e/ou action.title durante o value reconhecimento usando a FindChoicesOptions estrutura .

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

Propriedades

action

(Opcional) ação a ser usada ao renderizar a escolha como uma ação sugerida. Essa DEVE ser uma ação completa que contém typecampos , titlee value . Se não for especificada, uma imBack ação será gerada com base no campo de valor de escolhas.

synonyms

(Opcional) lista de sinônimos a serem reconhecidos além dos campos de valor e ação .

value

Valor a ser retornado quando reconhecido por findChoices(). Também será usado para renderizar opções para o usuário se nenhuma ação for fornecida.

Detalhes da propriedade

action

(Opcional) ação a ser usada ao renderizar a escolha como uma ação sugerida. Essa DEVE ser uma ação completa que contém typecampos , titlee value . Se não for especificada, uma imBack ação será gerada com base no campo de valor de escolhas.

action?: CardAction

Valor da propriedade

CardAction

synonyms

(Opcional) lista de sinônimos a serem reconhecidos além dos campos de valor e ação .

synonyms?: string[]

Valor da propriedade

string[]

value

Valor a ser retornado quando reconhecido por findChoices(). Também será usado para renderizar opções para o usuário se nenhuma ação for fornecida.

value: string

Valor da propriedade

string