- 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 puede ser solo una de las siguientes opciones: |
||
simpleSelect |
Una selección simple sin GUI asociada |
|
listSelect |
Una GUI 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 reflejar los cambios realizados.
Representación JSON | |
---|---|
{
"items": [
{
object ( |
Campos | |
---|---|
items[] |
Lista de elementos que los usuarios deben seleccionar. |
Elemento
Elemento para 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 que se pueden 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
Un elemento de la lista.
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Información sobre esta opción. Consulta |
title |
título del elemento de la lista. Cuando se presiona, este texto se vuelve a publicar en la conversación tal como si el usuario lo hubiera escrito. Cada título debe ser único entre el conjunto de elementos de la lista. Obligatorio. |
description |
Es el 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 imagen. Opcional. |
CarouselItem
Un elemento en el carrusel
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Consulta |
title |
título del elemento del carrusel. Cuando se presiona, este texto se vuelve a publicar en la conversación tal como si el usuario lo hubiera escrito. Cada título debe ser único entre 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 |
título 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 imagen. Opcional. |
CollectionItem
Un elemento de la colección
Representación JSON | |
---|---|
{ "optionInfo": { object ( |
Campos | |
---|---|
optionInfo |
Consulta |
title |
título del elemento de la colección. Cuando se presiona, este texto se vuelve a publicar en la conversación tal como si el usuario lo hubiera escrito. Cada título debe ser único entre el conjunto de elementos de la colección. Obligatorio. |
description |
Texto del cuerpo de la tarjeta |
image |
Opcional. |