- Representação JSON
- SimpleSelect
- Item
- ListSelect
- ListItem
- CarouselSelect
- CarouselItem
- CollectionSelect
- CollectionItem
Peça para o usuário selecionar uma das opções.
Representação JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de união select . O tipo de seletor apresentado ao usuário select pode ser apenas de um dos seguintes: |
||
simpleSelect |
Uma seleção simples sem GUI associada |
|
listSelect |
Uma GUI de card de seleção com lista |
|
carouselSelect |
Um select com uma GUI de carrossel de cards, use collectionSelect. |
|
collectionSelect |
Uma seleção com uma GUI de coleta de cartões |
SimpleSelect
Uma seleção simples sem GUI associada. Atualize o assistant.logs.actions.SimpleSelect para refletir as mudanças feitas.
Representação JSON | |
---|---|
{
"items": [
{
object ( |
Campos | |
---|---|
items[] |
Lista de itens em que os usuários devem selecionar. |
Item
Item para seleção.
Representação JSON | |
---|---|
{
"optionInfo": {
object ( |
Campos | |
---|---|
optionInfo |
Chave de item e sinônimos. |
title |
título do item. Ele funcionará como sinônimo se for fornecido. Opcional |
ListSelect
Um card para apresentar uma lista de opções disponíveis.
Representação JSON | |
---|---|
{
"title": string,
"subtitle": string,
"items": [
{
object ( |
Campos | |
---|---|
title |
Título geral da lista. Opcional. |
subtitle |
Subtítulo da lista. Opcional. |
items[] |
mín: 2 máx: 30 |
ListItem
Um item na lista.
Representação JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Informações sobre esta opção. Consulte |
title |
título do item da lista. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser exclusivo no conjunto de itens da lista. Obrigatório. |
description |
Texto principal que descreve o item. Opcional. |
image |
Imagem quadrada. Opcional. |
CarouselSelect
Card para apresentar um carrossel de opções para você escolher.
Representação JSON | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Campos | |
---|---|
title |
título do carrossel. Opcional. |
subtitle |
Subtítulo do carrossel. Opcional. |
items[] |
mín: 2 máx: 10 |
imageDisplayOptions |
tipo de opção de exibição da imagem. Opcional. |
CarouselItem
Um item no carrossel
Representação JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Consulte |
title |
título do item do carrossel. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser único no conjunto de itens do carrossel. Obrigatório. |
description |
É o texto do corpo do card. |
image |
Opcional. |
CollectionSelect
Um card que apresenta uma coleção de opções disponíveis.
Representação JSON | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Campos | |
---|---|
title |
da coleção. Opcional. |
subtitle |
Subtítulo da coleção. Opcional. |
items[] |
mín: 2 máx: 10 |
imageDisplayOptions |
tipo de opção de exibição da imagem. Opcional. |
CollectionItem
Um item na coleção
Representação JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Consulte |
title |
título do item da coleção. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser exclusivo no conjunto de itens da coleção. Obrigatório. |
description |
É o texto do corpo do card. |
image |
Opcional. |