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żytkownik select może wybrać tylko jeden z tych typów selektora:
simpleSelect

object (SimpleSelect)

Prosty wybór bez powiązanego GUI

listSelect

object (ListSelect)

Wybór z kartą z listą GUI

carouselSelect
(deprecated)

object (CarouselSelect)

Reklama z GUI karuzeli kart – zamiast tego użyj elementu collectionsSelect.

collectionSelect

object (CollectionSelect)

Karta wyboru z GUI do pobierania karty

SimpleSelect

Prosty wybór bez powiązanego GUI. Zaktualizuj plik assistant.logs.actions.SimpleSelect, aby uwzględnić wprowadzone zmiany.

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

object (Item)

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

Element

Element do zaznaczenia.

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

object (OptionInfo)

Klucz elementu i synonimy.

title

string

tytułu produktu. Będzie działać jako synonim, jeśli zostanie podany. 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. Wymagane.

title

string

tytuł elementu listy. Po kliknięciu tekst zostanie opublikowany z powrotem w rozmowie dosłownie tak, jakby to użytkownik napisał go. Każdy tytuł musi być niepowtarzalny w zestawie elementów listy. Wymagane.

description

string

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

image

object (Image)

Obraz kwadratowy. Opcjonalnie:

CarouselSelect

Karta, która przedstawia karuzelę opcji do wyboru.

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

string

tytułu karuzeli. Opcjonalnie:

subtitle

string

Podtytuł karuzeli. Opcjonalnie:

items[]

object (CarouselItem)

min.: 2, maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

typu opcji wyświetlania obrazów. 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. Wymagane.

title

string

tytułu elementu karuzeli. Po kliknięciu tekst zostanie opublikowany z powrotem w rozmowie dosłownie tak, jakby to użytkownik napisał go. Każdy tytuł musi być niepowtarzalny w zestawie elementów karuzeli. Wymagane.

description

string

Tekst karty.

image

object (Image)

Opcjonalnie:

CollectionSelect

Karta, która przedstawia kolekcję opcji do wyboru.

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

string

tytuł kolekcji. Opcjonalnie:

subtitle

string

Podtytuł kolekcji. Opcjonalnie:

items[]

object (CollectionItem)

min.: 2, maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

typu opcji wyświetlania obrazów. 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. Wymagane.

title

string

tytuł elementu kolekcji. Po kliknięciu tekst zostanie opublikowany z powrotem w rozmowie dosłownie tak, jakby to użytkownik napisał go. Każdy tytuł musi być niepowtarzalny w obrębie zestawu elementów kolekcji. Wymagane.

description

string

Tekst karty.

image

object (Image)

Opcjonalnie: