OptionValueSpec

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

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.
}
Trường
Trường kết hợp 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)

Một lựa chọn đơn giản, không có GUI (Giao diện người dùng đồ hoạ) nào được liên kết

listSelect

object (ListSelect)

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

carouselSelect
(deprecated)

object (CarouselSelect)

Một mục chọn có GUI băng chuyền thẻ, hãy sử dụng collectionSelect.

collectionSelect

object (CollectionSelect)

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

SimpleSelect

Một lựa chọn đơn giản, không có GUI (Giao diện người dùng đồ hoạ) nào được liên kết. Vui lòng cập nhật assistant.logs.action.SimpleSelect để phản ánh mọi thay đổi đã thực hiện.

Biểu diễn dưới dạng JSON
{
  "items": [
    {
      object (Item)
    }
  ]
}
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 để chọn.

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

object (OptionInfo)

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

title

string

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

ListSelect

Thẻ để trình bày danh sách các lựa chọn.

Biểu diễn dưới dạng JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
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)
  }
}
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 trong danh sách. Khi được nhấn, văn bản này sẽ được đăng lại nguyên văn vào cuộc trò chuyện như thể người dùng đã nhập văn bản đó. Mỗi tiêu đề phải là duy nhất trong nhóm 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)

Hình ảnh vuông. Không bắt buộc.

CarouselSelect

Một thẻ để hiển thị một băng chuyền gồm các lựa chọn.

Biểu diễn dưới dạng JSON
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
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 tùy chọn 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)
  }
}
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 vào cuộc trò chuyện như thể người dùng đã nhập văn bản đó. Mỗi tiêu đề phải là duy nhất trong tập hợp các 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

Thẻ để trình bày một tập hợp các lựa chọn.

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

string

tiêu đề của 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 tùy chọn 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)
  }
}
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 trong bộ sưu tập. Khi được nhấn, văn bản này sẽ được đăng lại nguyên văn vào cuộc trò chuyện như thể người dùng đã nhập văn bản đó. Mỗi tiêu đề phải là duy nhất trong số 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.