OptionValueSpec

要求使用者選取其中一個選項。

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.
}
欄位
聯集欄位 select。使用者 select 看到的選取器類型只能採用下列其中一種設定:
simpleSelect

object (SimpleSelect)

沒有關聯統一發票的簡單選取項目

listSelect

object (ListSelect)

包含清單資訊卡 GUI 的選取項目

carouselSelect
(deprecated)

object (CarouselSelect)

包含資訊卡輪轉介面 GUI 的選取項目,請改用 collectionSelect。

collectionSelect

object (CollectionSelect)

含有卡片集合 GUI 的選取項目

SimpleSelect

沒有關聯統一發票的簡單選取項目。請更新 assistant.logs.actions.SimpleSelect,以反映所有變更。

JSON 表示法
{
  "items": [
    {
      object (Item)
    }
  ]
}
欄位
items[]

object (Item)

使用者應選取的項目清單。

項目

供選取的項目。

JSON 表示法
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
欄位
optionInfo

object (OptionInfo)

項目鍵和同義詞。

title

string

商品名稱。如有提供,所謂同義詞。選用

ListSelect

顯示選項清單的資訊卡。

JSON 表示法
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
欄位
title

string

清單的整體標題。選用。

subtitle

string

清單子標題。選用。

items[]

object (ListItem)

下限:2,上限:30

ListItem

清單中的項目。

JSON 表示法
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
欄位
optionInfo

object (OptionInfo)

這個選項的相關資訊。詳情請參閱 google.actions.v2.OptionInfo。這是必填欄位。

title

string

清單項目的標題使用者輕觸這段文字後,系統會將其內容張貼回對話,就像使用者輸入內容一樣。所有清單項目的名稱均不得重複。這是必填欄位。

description

string

描述商品的主要文字。選用。

image

object (Image)

正方形圖片。選用。

CarouselSelect

顯示選項輪轉介面的資訊卡。

JSON 表示法
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
欄位
title

string

輪轉介面的標題選用。

subtitle

string

輪轉介面的副標題。選用。

items[]

object (CarouselItem)

下限:2,上限:10

imageDisplayOptions

enum (ImageDisplayOptions)

圖片顯示選項的類型選用。

CarouselItem

輪轉介面中的項目

JSON 表示法
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
欄位
optionInfo

object (OptionInfo)

詳情請參閱 google.actions.v2.OptionInfo。這是必填欄位。

title

string

輪轉介面項目的標題。使用者輕觸這段文字後,系統會將其內容張貼回對話,就像使用者輸入內容一樣。且每個輪轉介面項目的名稱不得重複。這是必填欄位。

description

string

資訊卡的內文。

image

object (Image)

選用。

CollectionSelect

顯示一系列選項的資訊卡。

JSON 表示法
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
欄位
title

string

最愛的名稱。選用。

subtitle

string

「系列」的副標題。選用。

items[]

object (CollectionItem)

下限:2,上限:10

imageDisplayOptions

enum (ImageDisplayOptions)

圖片顯示選項的類型選用。

CollectionItem

集合中的一個項目

JSON 表示法
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
欄位
optionInfo

object (OptionInfo)

詳情請參閱 google.actions.v2.OptionInfo。這是必填欄位。

title

string

集合項目的名稱。使用者輕觸這段文字後,系統會將其內容張貼回對話,就像使用者輸入內容一樣。各集合項目的名稱不得重複。這是必填欄位。

description

string

資訊卡的內文。

image

object (Image)

選用。