- JSON-представление
- Простой выбор
- Элемент
- СписокВыбрать
- ListItem
- КарусельВыбрать
- КарусельЭлемент
- КоллекцияВыбрать
- КоллекцияЭлемент
Попросите пользователя выбрать один из вариантов.
JSON-представление | |
---|---|
{ // Union field |
Поля | ||
---|---|---|
select поле объединения. Тип селектора, select пользователю, может быть только одним из следующих: | ||
simpleSelect | Простой выбор без связанного графического интерфейса. | |
listSelect | Выбор с графическим интерфейсом карты списка | |
carouselSelect | Выбор с помощью графического интерфейса карусели карточек, вместо этого используйте CollectionSelect. | |
collectionSelect | Выбор с графическим интерфейсом коллекции карточек |
Простой выбор
Простой выбор без связанного графического интерфейса. Обновите Assistant.logs.actions.SimpleSelect, чтобы отразить все внесенные изменения.
JSON-представление | |
---|---|
{
"items": [
{
object ( |
Поля | |
---|---|
items[] | Список элементов, из которых пользователи должны выбирать. |
Элемент
Товар на выбор.
JSON-представление | |
---|---|
{
"optionInfo": {
object ( |
Поля | |
---|---|
optionInfo | Ключ элемента и синонимы. |
title | название предмета. Если он предоставлен, он будет действовать как синоним. Необязательный |
СписокВыбрать
Карточка для представления списка вариантов на выбор.
JSON-представление | |
---|---|
{
"title": string,
"subtitle": string,
"items": [
{
object ( |
Поля | |
---|---|
title | Общее название списка. Необязательный. |
subtitle | Подзаголовок списка. Необязательный. |
items[] | мин: 2 макс: 30 |
ListItem
Элемент в списке.
JSON-представление | |
---|---|
{ "optionInfo": { object ( |
Поля | |
---|---|
optionInfo | Информация об этой опции. Подробности см. |
title | заголовок элемента списка. При нажатии этот текст будет дословно отправлен обратно в беседу, как если бы пользователь его напечатал. Каждый заголовок должен быть уникальным среди множества элементов списка. Необходимый. |
description | Основной текст, описывающий товар. Необязательный. |
image | Квадратное изображение. Необязательный. |
КарусельВыбрать
Карточка для представления карусели вариантов выбора.
JSON-представление | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Поля | |
---|---|
title | название карусели. Необязательный. |
subtitle | Подзаголовок карусели. Необязательный. |
items[] | мин: 2 макс: 10 |
imageDisplayOptions | тип опции отображения изображения. Необязательный. |
КарусельЭлемент
Товар в карусели
JSON-представление | |
---|---|
{ "optionInfo": { object ( |
Поля | |
---|---|
optionInfo | Подробности см. |
title | название элемента карусели. При нажатии этот текст будет дословно отправлен обратно в беседу, как если бы пользователь его напечатал. Каждый заголовок должен быть уникальным среди множества элементов карусели. Необходимый. |
description | Текст карточки. |
image | Необязательный. |
КоллекцияВыбрать
Карточка, представляющая набор вариантов на выбор.
JSON-представление | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
Поля | |
---|---|
title | название сборника. Необязательный. |
subtitle | Подзаголовок сборника. Необязательный. |
items[] | мин: 2 макс: 10 |
imageDisplayOptions | тип опции отображения изображения. Необязательный. |
КоллекцияЭлемент
Предмет в коллекции
JSON-представление | |
---|---|
{ "optionInfo": { object ( |
Поля | |
---|---|
optionInfo | Подробности см. |
title | название элемента коллекции. При нажатии этот текст будет дословно отправлен обратно в беседу, как если бы пользователь его напечатал. Каждый заголовок должен быть уникальным среди множества элементов коллекции. Необходимый. |
description | Текст карточки. |
image | Необязательный. |