- Representación JSON
- SimpleSelect
- Elemento
- ListSelect
- ListItem
- CarouselSelect
- CarouselItem
- CollectionSelect:
- CollectionItem
Pídele al usuario que seleccione una de las opciones.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión select . El tipo de selector que se presenta al usuario select solo puede ser uno de los siguientes: |
||
simpleSelect |
Una selección simple sin GUI asociada |
|
listSelect |
Una GUI de tarjeta de selección con una tarjeta de lista |
|
carouselSelect |
Una selección con una GUI de carrusel de tarjetas. En su lugar, usa collectionSelect. |
|
collectionSelect |
Una selección con una GUI de recopilación de tarjetas |
SimpleSelect
Una selección simple sin GUI asociada. Actualiza Assistant.logs.actions.SimpleSelect para que reflejen los cambios realizados.
Representación JSON | |
---|---|
{
"items": [
{
object ( |
Campos | |
---|---|
items[] |
Lista de elementos desde los que los usuarios deben seleccionar. |
Elemento
Es el elemento que se debe seleccionar.
Representación JSON | |
---|---|
{
"optionInfo": {
object ( |
Campos | |
---|---|
optionInfo |
Clave del elemento y sinónimos. |
title |
título del artículo. Actuará como sinónimo si se proporciona. Opcional |
ListSelect
Una tarjeta para presentar una lista de opciones para seleccionar.
Representación JSON | |
---|---|
{
"title": string,
"subtitle": string,
"items": [
{
object ( |
Campos | |
---|---|
title |
Título general de la lista. Opcional. |
subtitle |
Subtítulo de la lista. Opcional. |
items[] |
mín.: 2 máx.: 30 |
ListItem
Es un elemento de la lista.
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Información sobre esta opción. Para obtener más información, consulta |
title |
título del elemento de la lista. Cuando se presiona, este texto se publica en la conversación textualmente como si el usuario lo hubiera escrito. Cada título debe ser único entre el conjunto de elementos de la lista. Obligatorio. |
description |
Texto principal que describe el elemento. Opcional. |
image |
Imagen cuadrada Opcional. |
CarouselSelect
Una tarjeta para presentar un carrusel de opciones para seleccionar.
Representación JSON | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Campos | |
---|---|
title |
título del carrusel. Opcional. |
subtitle |
Subtítulo del carrusel. Opcional. |
items[] |
mín.: 2 máx.: 10 |
imageDisplayOptions |
tipo de opción de visualización de imágenes. Opcional. |
CarouselItem
Un elemento en el carrusel
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Para obtener más información, consulta |
title |
título del elemento del carrusel. Cuando se presiona, este texto se publica en la conversación textualmente como si el usuario lo hubiera escrito. Cada título debe ser único en el conjunto de elementos del carrusel. Obligatorio. |
description |
Texto del cuerpo de la tarjeta |
image |
Opcional. |
CollectionSelect
Una tarjeta para presentar un conjunto de opciones para seleccionar.
Representación JSON | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Campos | |
---|---|
title |
de la colección. Opcional. |
subtitle |
Subtítulo de la colección. Opcional. |
items[] |
mín.: 2 máx.: 10 |
imageDisplayOptions |
tipo de opción de visualización de imágenes. Opcional. |
CollectionItem
Un elemento de la colección
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Para obtener más información, consulta |
title |
del elemento de la colección. Cuando se presiona, este texto se publica en la conversación textualmente como si el usuario lo hubiera escrito. Cada título debe ser único en el conjunto de elementos de la colección. Obligatorio. |
description |
Texto del cuerpo de la tarjeta |
image |
Opcional. |