OptionValueSpec

Peça para o usuário selecionar uma das opções.

Representação 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ão select. O tipo de seletor apresentado ao usuário select pode ser apenas de um dos seguintes:
simpleSelect

object (SimpleSelect)

Uma seleção simples sem GUI associada

listSelect

object (ListSelect)

Uma GUI de card de seleção com lista

carouselSelect
(deprecated)

object (CarouselSelect)

Um select com uma GUI de carrossel de cards, use collectionSelect.

collectionSelect

object (CollectionSelect)

Uma seleção com uma GUI de coleta de cartões

SimpleSelect

Uma seleção simples sem GUI associada. Atualize o assistant.logs.actions.SimpleSelect para refletir as mudanças feitas.

Representação JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Campos
items[]

object (Item)

Lista de itens em que os usuários devem selecionar.

Item

Item para seleção.

Representação JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Campos
optionInfo

object (OptionInfo)

Chave de item e sinônimos.

title

string

título do item. Ele funcionará como sinônimo se for fornecido. Opcional

ListSelect

Um card para apresentar uma lista de opções disponíveis.

Representação JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
Campos
title

string

Título geral da lista. Opcional.

subtitle

string

Subtítulo da lista. Opcional.

items[]

object (ListItem)

mín: 2 máx: 30

ListItem

Um item na lista.

Representação JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Informações sobre esta opção. Consulte google.actions.v2.OptionInfo para ver detalhes. Obrigatório.

title

string

título do item da lista. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser exclusivo no conjunto de itens da lista. Obrigatório.

description

string

Texto principal que descreve o item. Opcional.

image

object (Image)

Imagem quadrada. Opcional.

CarouselSelect

Card para apresentar um carrossel de opções para você escolher.

Representação JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campos
title

string

título do carrossel. Opcional.

subtitle

string

Subtítulo do carrossel. Opcional.

items[]

object (CarouselItem)

mín: 2 máx: 10

imageDisplayOptions

enum (ImageDisplayOptions)

tipo de opção de exibição da imagem. Opcional.

CarouselItem

Um item no carrossel

Representação JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Consulte google.actions.v2.OptionInfo para ver detalhes. Obrigatório.

title

string

título do item do carrossel. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser único no conjunto de itens do carrossel. Obrigatório.

description

string

É o texto do corpo do card.

image

object (Image)

Opcional.

CollectionSelect

Um card que apresenta uma coleção de opções disponíveis.

Representação JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campos
title

string

da coleção. Opcional.

subtitle

string

Subtítulo da coleção. Opcional.

items[]

object (CollectionItem)

mín: 2 máx: 10

imageDisplayOptions

enum (ImageDisplayOptions)

tipo de opção de exibição da imagem. Opcional.

CollectionItem

Um item na coleção

Representação JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campos
optionInfo

object (OptionInfo)

Consulte google.actions.v2.OptionInfo para ver detalhes. Obrigatório.

title

string

título do item da coleção. Quando tocado, esse texto será postado de volta na conversa literalmente, como se o usuário o tivesse digitado. Cada título precisa ser exclusivo no conjunto de itens da coleção. Obrigatório.

description

string

É o texto do corpo do card.

image

object (Image)

Opcional.