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 solo puede ser uno de los siguientes:
simpleSelect

object (SimpleSelect)

Una selección simple sin GUI asociada

listSelect

object (ListSelect)

Una GUI de tarjeta 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 que reflejen los cambios realizados.

Representación JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Campos
items[]

object (Item)

Lista de elementos desde los que los usuarios deben seleccionar.

Elemento

Es el elemento que se debe 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 para 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

Es 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. Para obtener más información, consulta google.actions.v2.OptionInfo. Obligatorio.

title

string

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

string

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 imágenes. Opcional.

CarouselItem

Un elemento en el carrusel

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

object (OptionInfo)

Para obtener más información, consulta google.actions.v2.OptionInfo. Obligatorio.

title

string

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

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

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 imágenes. 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)

Para obtener más información, consulta google.actions.v2.OptionInfo. Obligatorio.

title

string

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

string

Texto del cuerpo de la tarjeta

image

object (Image)

Opcional.