- JSON 表現
- SimpleSelect
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 項目
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ListSelect
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ListItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CarouselSelect
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CarouselItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CollectionSelect
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CollectionItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
ユーザーにいずれかのオプションを選択するよう求めます。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド select 。ユーザー select に表示されるセレクタのタイプは、次のいずれかになります。 |
||
simpleSelect |
GUI が関連付けられていない、シンプルな選択 |
|
listSelect |
リストカード GUI による選択 |
|
carouselSelect |
カード カルーセル GUI による選択。代わりに collectionSelect を使用してください。 |
|
collectionSelect |
カード コレクション GUI による選択 |
SimpleSelect
GUI が関連付けられていない単純な選択。変更を反映するには、assistant.logs.actions.SimpleSelect を更新してください。
JSON 表現 | |
---|---|
{
"items": [
{
object ( |
フィールド | |
---|---|
items[] |
ユーザーが選択する必要があるアイテムのリスト。 |
項目
選択項目。
JSON 表現 | |
---|---|
{
"optionInfo": {
object ( |
フィールド | |
---|---|
optionInfo |
アイテムキーと同義語。 |
title |
商品アイテムのタイトル。指定されている場合、これは同義語として機能します。省略可 |
ListSelect
選択可能なオプションのリストを提示するカード。
JSON 表現 | |
---|---|
{
"title": string,
"subtitle": string,
"items": [
{
object ( |
フィールド | |
---|---|
title |
リストの全体的なタイトル。省略可。 |
subtitle |
リストのサブタイトル。省略可。 |
items[] |
最小: 2 最大: 30 |
ListItem
リスト内の項目。
JSON 表現 | |
---|---|
{ "optionInfo": { object ( |
フィールド | |
---|---|
optionInfo |
このオプションに関する情報。詳しくは、 |
title |
リストアイテムのタイトル。タップすると、あたかもユーザーがこのテキストをキーボードから入力したかのように、このテキストが会話にそのままポストバックされます。一連のリスト項目の間でタイトルが重複していてはなりません。必須。 |
description |
アイテムを説明するメインテキスト。省略可。 |
image |
正方形の画像。省略可。 |
CarouselSelect
選択可能なオプションのカルーセルを提示するカード。
JSON 表現 | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
フィールド | |
---|---|
title |
カルーセルのタイトル。省略可。 |
subtitle |
カルーセルのサブタイトル。省略可。 |
items[] |
最小: 2 最大: 10 |
imageDisplayOptions |
画像表示オプションの種類です。省略可。 |
CarouselItem
カルーセル内の項目
JSON 表現 | |
---|---|
{ "optionInfo": { object ( |
フィールド | |
---|---|
optionInfo |
詳しくは、 |
title |
カルーセル アイテムのタイトル。タップすると、あたかもユーザーがこのテキストをキーボードから入力したかのように、このテキストが会話にそのままポストバックされます。一連のカルーセル項目の間でタイトルが重複していてはなりません。必須。 |
description |
カードの本文。 |
image |
省略可。 |
CollectionSelect
選択可能なオプションのコレクションを提示するカード。
JSON 表現 | |
---|---|
{ "title": string, "subtitle": string, "items": [ { object ( |
フィールド | |
---|---|
title |
コレクションのタイトル。省略可。 |
subtitle |
コレクションのサブタイトル。省略可。 |
items[] |
最小: 2 最大: 10 |
imageDisplayOptions |
画像表示オプションの種類です。省略可。 |
CollectionItem
コレクション内の項目
JSON 表現 | |
---|---|
{ "optionInfo": { object ( |
フィールド | |
---|---|
optionInfo |
詳しくは、 |
title |
コレクション アイテムのタイトル。タップすると、あたかもユーザーがこのテキストをキーボードから入力したかのように、このテキストが会話にそのままポストバックされます。一連のコレクション項目の間でタイトルが重複していてはなりません。必須。 |
description |
カードの本文。 |
image |
省略可。 |