- Representação JSON
- SimpleSelect
- Item
- ListSelect
- ListItem
- CarouselSelect
- CarouselItem
- CollectionSelect
- CollectionItem
Peça ao usuário para 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 um dos seguintes: |
||
simpleSelect |
Uma seleção simples sem GUI associada |
|
listSelect |
Um item selecionado com uma GUI de cartão de lista |
|
carouselSelect |
Um item selecionado com uma GUI de carrossel de cards. Em vez disso, use o collectionSelect. |
|
collectionSelect |
Um item selecionado com uma GUI de coleção de cards |
SimpleSelect
Uma seleção simples sem GUI associada. Atualize Assistant.logs.actions.SimpleSelect para refletir as mudanças feitas.
Representação JSON | |
---|---|
{
"items": [
{
object ( |
Campos | |
---|---|
items[] |
Lista de itens que os usuários devem selecionar. |
Item
Item para seleção.
Representação JSON | |
---|---|
{
"optionInfo": {
object ( |
Campos | |
---|---|
optionInfo |
Chave do item e sinônimos. |
title |
título do item. Ele atuará como sinônimo, se for fornecido. Opcional |
ListSelect
Um card para apresentar uma lista de opções.
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 é postado de volta na conversa 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
Um card para apresentar um carrossel de opções para seleção.
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 de 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 é postado de volta na conversa como se o usuário o tivesse digitado. Cada título precisa ser exclusivo entre o conjunto de itens do carrossel. Obrigatório. |
description |
Texto do corpo do card. |
image |
Opcional. |
CollectionSelect
Um card para apresentar uma coleção de opções.
Representação JSON | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Campos | |
---|---|
title |
título 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 de 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 é postado de volta na conversa como se o usuário o tivesse digitado. Cada título precisa ser exclusivo entre o conjunto de itens da coleção. Obrigatório. |
description |
Texto do corpo do card. |
image |
Opcional. |