OptionValueSpec

Chiedi all'utente di selezionare una delle opzioni.

Rappresentazione 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.
}
Campi
Campo di unione select. Il tipo di selettore presentato all'utente select può essere solo uno dei seguenti:
simpleSelect

object (SimpleSelect)

Una selezione semplice senza GUI associata

listSelect

object (ListSelect)

Una GUI di select con una scheda elenco

carouselSelect
(deprecated)

object (CarouselSelect)

Uno select con una GUI di carosello di schede. Utilizza invece collectionSelect.

collectionSelect

object (CollectionSelect)

Un selezione con una GUI per la raccolta di carte

SimpleSelect

Una selezione semplice senza GUI associata. Aggiornaassistant.logs.actions.SimpleSelect in modo che rifletta eventuali modifiche apportate.

Rappresentazione JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Campi
items[]

object (Item)

Elenco di elementi da cui gli utenti possono scegliere.

Articolo

Elemento da selezionare.

Rappresentazione JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Campi
optionInfo

object (OptionInfo)

Chiave e sinonimi dell'elemento.

title

string

titolo dell'articolo. Se viene fornito, fungerà da sinonimo. Facoltativo

ListSelect

Una scheda per presentare un elenco di opzioni tra cui scegliere.

Rappresentazione JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
Campi
title

string

Titolo generale dell'elenco. Campo facoltativo.

subtitle

string

Sottotitolo dell'elenco. Campo facoltativo.

items[]

object (ListItem)

min: 2 max: 30

ListItem

Un elemento dell'elenco.

Rappresentazione JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campi
optionInfo

object (OptionInfo)

Informazioni su questa opzione. Per ulteriori dettagli, consulta google.actions.v2.OptionInfo. Obbligatorio.

title

string

titolo della voce elenco. Una volta toccato, il testo viene pubblicato nuovamente nella conversazione, come se l'utente lo avesse digitato. Ogni titolo deve essere univoco nell'insieme di voci dell'elenco. Obbligatorio.

description

string

Testo principale che descrive l'articolo. Campo facoltativo.

image

object (Image)

Immagine quadrata. Campo facoltativo.

CarouselSelect

Una scheda per presentare un carosello di opzioni tra cui scegliere.

Rappresentazione JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campi
title

string

titolo del carosello. Campo facoltativo.

subtitle

string

Sottotitolo del carosello. Campo facoltativo.

items[]

object (CarouselItem)

min: 2 max: 10

imageDisplayOptions

enum (ImageDisplayOptions)

il tipo di opzione di visualizzazione dell'immagine. Campo facoltativo.

CarouselItem

Un elemento nel carosello

Rappresentazione JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campi
optionInfo

object (OptionInfo)

Per ulteriori dettagli, consulta google.actions.v2.OptionInfo. Obbligatorio.

title

string

titolo dell'elemento del carosello. Una volta toccato, il testo viene pubblicato nuovamente nella conversazione, come se l'utente lo avesse digitato. Ogni titolo deve essere univoco nell'insieme di elementi del carosello. Obbligatorio.

description

string

Corpo del testo della scheda.

image

object (Image)

Campo facoltativo.

CollectionSelect

Una scheda per presentare una raccolta di opzioni tra cui scegliere.

Rappresentazione JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Campi
title

string

titolo della raccolta. Campo facoltativo.

subtitle

string

Sottotitolo della raccolta. Campo facoltativo.

items[]

object (CollectionItem)

min: 2 max: 10

imageDisplayOptions

enum (ImageDisplayOptions)

il tipo di opzione di visualizzazione dell'immagine. Campo facoltativo.

CollectionItem

Un elemento della raccolta

Rappresentazione JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Campi
optionInfo

object (OptionInfo)

Per ulteriori dettagli, consulta google.actions.v2.OptionInfo. Obbligatorio.

title

string

titolo dell'elemento della raccolta. Una volta toccato, il testo viene pubblicato nuovamente nella conversazione, come se l'utente lo avesse digitato. Ogni titolo deve essere univoco nell'insieme di elementi della raccolta. Obbligatorio.

description

string

Corpo del testo della scheda.

image

object (Image)

Campo facoltativo.