OptionValueSpec

Poproś użytkownika o wybranie jednej z opcji.

Zapis 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.
}
Pola
Pole sumy select. Użytkownikowi select może być tylko jeden z tych typów selektora:
simpleSelect

object (SimpleSelect)

Prosty wybór bez przypisanego GUI

listSelect

object (ListSelect)

Karta GUI z informacją o wyborze klienta

carouselSelect
(deprecated)

object (CarouselSelect)

W przypadku wyboru z karuzelą kart GUI należy użyć zamiast tego opcji CollectionSelect.

collectionSelect

object (CollectionSelect)

Płatność z fakturą GUI kolekcji kart

SimpleSelect

Prosty wybór bez przypisanego GUI. Zaktualizuj adres assistant.logs.actions.SimpleSelect, aby odzwierciedlić wprowadzone zmiany.

Zapis JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Pola
items[]

object (Item)

Lista elementów, które użytkownicy powinni wybierać.

Element

Element do wyboru.

Zapis JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Pola
optionInfo

object (OptionInfo)

Klucz elementu i synonimy.

title

string

tytuł produktu. Jeśli zostanie podany, będzie on działać jako synonim. Opcjonalnie

ListSelect

Karta zawierająca listę opcji do wyboru.

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

string

Ogólny tytuł listy. Opcjonalnie.

subtitle

string

Podtytuł listy. Opcjonalnie.

items[]

object (ListItem)

min.: 2, maks.: 30

ListItem

Element na liście.

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

object (OptionInfo)

Informacje o tej opcji. Aby dowiedzieć się więcej, zobacz google.actions.v2.OptionInfo. To pole jest wymagane.

title

string

tytułu elementu listy. Po kliknięciu ten tekst jest dosłowny w rozmowie, tak jakby użytkownik wpisał go w zapytaniu. Każdy tytuł musi być unikalny w obrębie zestawu elementów listy. To pole jest wymagane.

description

string

Główny tekst opisujący produkt. Opcjonalnie.

image

object (Image)

Obraz kwadratowy. Opcjonalnie.

CarouselSelect

Karta wyświetlająca karuzelę opcji do wyboru.

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

string

tytuł karuzeli. Opcjonalnie.

subtitle

string

Podtytuł karuzeli. Opcjonalnie.

items[]

object (CarouselItem)

min.: 2, maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

typ opcji wyświetlania obrazu. Opcjonalnie.

CarouselItem

Element w karuzeli

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

object (OptionInfo)

Aby dowiedzieć się więcej, zobacz google.actions.v2.OptionInfo. To pole jest wymagane.

title

string

tytuł elementu karuzeli. Po kliknięciu ten tekst jest dosłowny w rozmowie, tak jakby użytkownik wpisał go w zapytaniu. Każdy tytuł musi być unikalny w obrębie zestawu elementów karuzeli. To pole jest wymagane.

description

string

Tekst główny karty.

image

object (Image)

Opcjonalnie.

CollectionSelect

Karta prezentująca zbiór opcji do wyboru.

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

string

tytułu kolekcji. Opcjonalnie.

subtitle

string

Podtytuł kolekcji. Opcjonalnie.

items[]

object (CollectionItem)

min.: 2, maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

typ opcji wyświetlania obrazu. Opcjonalnie.

CollectionItem

Element w kolekcji

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

object (OptionInfo)

Aby dowiedzieć się więcej, zobacz google.actions.v2.OptionInfo. To pole jest wymagane.

title

string

tytułu elementu kolekcji. Po kliknięciu ten tekst jest dosłowny w rozmowie, tak jakby użytkownik wpisał go w zapytaniu. Każdy tytuł musi być unikalny w obrębie zestawu elementów w kolekcji. To pole jest wymagane.

description

string

Tekst główny karty.

image

object (Image)

Opcjonalnie.