OptionValueSpec

Yêu cầu người dùng chọn một trong các lựa chọn.

Biểu diễn dưới dạng 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.
}
Các trường
Trường nhóm select. Loại bộ chọn hiển thị cho người dùng select chỉ có thể là một trong các loại sau:
simpleSelect

object (SimpleSelect)

Chọn một cách đơn giản mà không liên kết với GUI (Giao diện người dùng đồ hoạ)

listSelect

object (ListSelect)

Một lựa chọn có GUI thẻ danh sách

carouselSelect
(deprecated)

object (CarouselSelect)

Chọn có GUI dạng băng chuyền thẻ, sử dụng collectionSelect.

collectionSelect

object (CollectionSelect)

Một lựa chọn có GUI bộ sưu tập thẻ

SimpleSelect

Chọn một cách đơn giản mà không liên kết với GUI (Giao diện người dùng đồ hoạ). Vui lòng cập nhật Assistant.logs.actions.SimpleSelect để phản ánh mọi thay đổi đã thực hiện.

Biểu diễn dưới dạng JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
Các trường
items[]

object (Item)

Danh sách các mục mà người dùng nên chọn.

Mục

Mục để lựa chọn.

Biểu diễn dưới dạng JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Các trường
optionInfo

object (OptionInfo)

Khoá mục và từ đồng nghĩa.

title

string

tiêu đề của mặt hàng. Tham số này sẽ đóng vai trò là từ đồng nghĩa nếu được cung cấp. Không bắt buộc

ListSelect

Một thẻ trình bày danh sách các tuỳ chọn để chọn.

Biểu diễn dưới dạng JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
Các trường
title

string

Tiêu đề chung của danh sách. Không bắt buộc.

subtitle

string

Tiêu đề phụ của danh sách. Không bắt buộc.

items[]

object (ListItem)

tối thiểu: 2 tối đa: 30

ListItem

Một mục trong danh sách.

Biểu diễn dưới dạng JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Các trường
optionInfo

object (OptionInfo)

Thông tin về lựa chọn này. Hãy xem google.actions.v2.OptionInfo để biết chi tiết. Bắt buộc.

title

string

tiêu đề của mục danh sách. Khi được nhấn, văn bản này sẽ được đăng lại nguyên văn trong cuộc trò chuyện như thể người dùng đã nhập. Mỗi tiêu đề phải là duy nhất trong tập hợp các mục danh sách. Bắt buộc.

description

string

Văn bản chính mô tả mặt hàng. Không bắt buộc.

image

object (Image)

Ảnh hình vuông. Không bắt buộc.

CarouselSelect

Thẻ trình bày một băng chuyền gồm các tuỳ chọn để chọn.

Biểu diễn dưới dạng JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Các trường
title

string

tiêu đề của băng chuyền. Không bắt buộc.

subtitle

string

Tiêu đề phụ của băng chuyền. Không bắt buộc.

items[]

object (CarouselItem)

tối thiểu: 2 tối đa: 10

imageDisplayOptions

enum (ImageDisplayOptions)

loại hiển thị hình ảnh. Không bắt buộc.

CarouselItem

Một mục trong băng chuyền

Biểu diễn dưới dạng JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Các trường
optionInfo

object (OptionInfo)

Hãy xem google.actions.v2.OptionInfo để biết chi tiết. Bắt buộc.

title

string

tiêu đề của mục băng chuyền. Khi được nhấn, văn bản này sẽ được đăng lại nguyên văn trong cuộc trò chuyện như thể người dùng đã nhập. Mỗi tiêu đề phải là duy nhất trong tập hợp mục băng chuyền. Bắt buộc.

description

string

Văn bản nội dung của thẻ.

image

object (Image)

Không bắt buộc.

CollectionSelect

Một thẻ trình bày một bộ sưu tập các tuỳ chọn để chọn.

Biểu diễn dưới dạng JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Các trường
title

string

tên bộ sưu tập. Không bắt buộc.

subtitle

string

Tiêu đề phụ của bộ sưu tập. Không bắt buộc.

items[]

object (CollectionItem)

tối thiểu: 2 tối đa: 10

imageDisplayOptions

enum (ImageDisplayOptions)

loại hiển thị hình ảnh. Không bắt buộc.

CollectionItem

Một mục trong bộ sưu tập

Biểu diễn dưới dạng JSON
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Các trường
optionInfo

object (OptionInfo)

Hãy xem google.actions.v2.OptionInfo để biết chi tiết. Bắt buộc.

title

string

tiêu đề của mục bộ sưu tập. Khi được nhấn, văn bản này sẽ được đăng lại nguyên văn trong cuộc trò chuyện như thể người dùng đã nhập. Mỗi tiêu đề phải là duy nhất trong tập hợp các mục của bộ sưu tập. Bắt buộc.

description

string

Văn bản nội dung của thẻ.

image

object (Image)

Không bắt buộc.