OptionValueSpec

Pídele al usuario que seleccione una de las opciones.

Representación JSON
{

  // Union field select can be only one of the following:
  "simpleSelect": {
    object (SimpleSelect)
  },
  "listSelect": {
    object (ListSelect)
  },
  "carouselSelect": {
    object (CarouselSelect)
  },
  "collectionSelect": {
    object (CollectionSelect)
  }
  // End of list of possible types for union field select.
}
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

object (SimpleSelect)

Una selección simple sin GUI asociada

listSelect

object (ListSelect)

Una GUI de selección con una tarjeta de lista

carouselSelect
(deprecated)

object (CarouselSelect)

Una selección con una GUI de carrusel de tarjetas, en su lugar, usa collectionSelect.

collectionSelect

object (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 (Item)
    }
  ]
}
Campos
items[]

object (Item)

Lista de elementos que los usuarios deben seleccionar.

Elemento

Elemento para seleccionar.

Representación JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Campos
optionInfo

object (OptionInfo)

Clave del elemento y sinónimos.

title

string

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 (ListItem)
    }
  ]
}
Campos
title

string

Título general de la lista. Opcional.

subtitle

string

Subtítulo de la lista. Opcional.

items[]

object (ListItem)

mín.: 2 máx.: 30

ListItem

Un elemento de la lista.

Representación JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Información sobre esta opción. Consulta google.actions.v2.OptionInfo para obtener información. Obligatorio.

title

string

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

string

Es el texto principal que describe el elemento. Opcional.

image

object (Image)

Imagen cuadrada Opcional.

CarouselSelect

Una tarjeta para presentar un carrusel de opciones para seleccionar.

Representación JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campos
title

string

título del carrusel. Opcional.

subtitle

string

Subtítulo del carrusel. Opcional.

items[]

object (CarouselItem)

mín.: 2 máx.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

tipo de opción de visualización de imagen. Opcional.

CarouselItem

Un elemento en el carrusel

Representación JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Consulta google.actions.v2.OptionInfo para obtener información. Obligatorio.

title

string

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

string

Texto del cuerpo de la tarjeta

image

object (Image)

Opcional.

CollectionSelect

Una tarjeta para presentar un conjunto de opciones para seleccionar.

Representación JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campos
title

string

título de la colección. Opcional.

subtitle

string

Subtítulo de la colección. Opcional.

items[]

object (CollectionItem)

mín.: 2 máx.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

tipo de opción de visualización de imagen. Opcional.

CollectionItem

Un elemento de la colección

Representación JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Consulta google.actions.v2.OptionInfo para obtener información. Obligatorio.

title

string

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

string

Texto del cuerpo de la tarjeta

image

object (Image)

Opcional.