OptionValueSpec

Demandez à l'utilisateur de sélectionner l'une des options.

Représentation 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.
}
Champs
Champ d'union select. Le type de sélecteur présenté à l'utilisateur select ne peut être que l'un des éléments suivants:
simpleSelect

object (SimpleSelect)

Sélection simple sans IUG associée

listSelect

object (ListSelect)

IUG avec une image select et une fiche de liste

carouselSelect
(deprecated)

object (CarouselSelect)

Une sélection avec une IUG de carrousel de cartes, utilisez collectionSelect à la place.

collectionSelect

object (CollectionSelect)

IUG "Select" avec une collection de cartes

SimpleSelect

Sélection simple sans interface graphique associée. Veuillez mettre à jour assistant.logs.actions.SimpleSelect pour refléter les modifications apportées.

Représentation JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Champs
items[]

object (Item)

Liste des éléments parmi lesquels les utilisateurs doivent sélectionner.

Élément

Élément à sélectionner.

Représentation JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Champs
optionInfo

object (OptionInfo)

Clé d'élément et synonymes.

title

string

titre de l'article. S'il est fourni, il sert de synonyme. Facultatif

ListSelect

Fiche présentant une liste d'options disponibles.

Représentation JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
Champs
title

string

Titre général de la liste. Facultatif.

subtitle

string

Sous-titre de la liste. Facultatif.

items[]

object (ListItem)

min: 2 max: 30

ListItem

Élément dans la liste.

Représentation JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Champs
optionInfo

object (OptionInfo)

Informations sur cette option. Pour en savoir plus, consultez google.actions.v2.OptionInfo. Obligatoire.

title

string

Titre de l'élément de liste. Lorsque l'utilisateur appuiera sur ce texte, il sera publié tel quel dans la conversation, comme si l'utilisateur l'avait saisi. Chaque titre doit être unique parmi les éléments de la liste. Obligatoire.

description

string

Texte principal décrivant l'élément. Facultatif.

image

object (Image)

Image carrée. Facultatif.

CarouselSelect

Fiche présentant un carrousel d'options.

Représentation JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Champs
title

string

titre du carrousel. Facultatif.

subtitle

string

Sous-titre du carrousel. Facultatif.

items[]

object (CarouselItem)

min: 2 max: 10

imageDisplayOptions

enum (ImageDisplayOptions)

le type d'affichage des images. Facultatif.

CarouselItem

Un élément du carrousel

Représentation JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Champs
optionInfo

object (OptionInfo)

Pour en savoir plus, consultez google.actions.v2.OptionInfo. Obligatoire.

title

string

titre de l'élément du carrousel. Lorsque l'utilisateur appuiera sur ce texte, il sera publié tel quel dans la conversation, comme si l'utilisateur l'avait saisi. Chaque titre doit être unique parmi les éléments du carrousel. Obligatoire.

description

string

Corps du texte de la carte.

image

object (Image)

Facultatif.

CollectionSelect

Fiche présentant un ensemble d'options disponibles.

Représentation JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Champs
title

string

titre de la collection. Facultatif.

subtitle

string

Sous-titre de la collection. Facultatif.

items[]

object (CollectionItem)

min: 2 max: 10

imageDisplayOptions

enum (ImageDisplayOptions)

le type d'affichage des images. Facultatif.

CollectionItem

Un élément de la collection

Représentation JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Champs
optionInfo

object (OptionInfo)

Pour en savoir plus, consultez google.actions.v2.OptionInfo. Obligatoire.

title

string

Titre de l'élément de la collection. Lorsque l'utilisateur appuiera sur ce texte, il sera publié tel quel dans la conversation, comme si l'utilisateur l'avait saisi. Chaque titre doit être unique parmi les éléments de la collection. Obligatoire.

description

string

Corps du texte de la carte.

image

object (Image)

Facultatif.