OptionValueSpec

Kullanıcıdan seçeneklerden birini belirlemesini isteyin.

JSON gösterimi
{

  // 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.
}
Alanlar
select alanı. select kullanıcısına sunulan seçici türü yalnızca aşağıdakilerden biri olabilir:
simpleSelect

object (SimpleSelect)

İlişkili GUI'si olmayan basit bir seçim

listSelect

object (ListSelect)

Liste kartı GUI'si olan bir seçim

carouselSelect
(deprecated)

object (CarouselSelect)

Kart bandı GUI'si içeren bir seçim, bunun yerine collectionsSelect kullanın.

collectionSelect

object (CollectionSelect)

Kart koleksiyonu GUI'si içeren bir seçim

SimpleSelect

İlişkilendirilmiş GUI'si olmayan basit bir seçim. Lütfen yapılan değişiklikleri yansıtmak için assistant.logs.actions.SimpleSelect uygulamasını güncelleyin.

JSON gösterimi
{
  "items": [
    {
      object (Item)
    }
  ]
}
Alanlar
items[]

object (Item)

Kullanıcıların seçmesi gereken öğelerin listesi.

Öğe

Seçilecek öğe.

JSON gösterimi
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string
}
Alanlar
optionInfo

object (OptionInfo)

Öğe anahtarı ve eş anlamlıları.

title

string

başlıktır. Belirtilmişse eş anlamlı olarak kullanılır. İsteğe bağlı

ListSelect

Aralarından seçim yapabileceğiniz seçeneklerin listesini sunan bir kart.

JSON gösterimi
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (ListItem)
    }
  ]
}
Alanlar
title

string

Listenin genel başlığı. İsteğe bağlı.

subtitle

string

Listenin alt başlığı. İsteğe bağlı.

items[]

object (ListItem)

min: 2 maks.: 30

ListItem

Listedeki bir öğe.

JSON gösterimi
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Alanlar
optionInfo

object (OptionInfo)

Bu seçenekle ilgili bilgiler. Ayrıntılar için google.actions.v2.OptionInfo öğesine bakın. Zorunlu.

title

string

liste öğesinin başlığı. Bu metine dokunulduğunda, kullanıcı yazmış gibi, görüşmede aynen geri gönderilir. Liste öğeleri grubundaki her başlık benzersiz olmalıdır. Zorunlu.

description

string

Öğeyi açıklayan ana metin. İsteğe bağlı.

image

object (Image)

Kare resim. İsteğe bağlı.

CarouselSelect

Aralarından seçim yapabileceğiniz bir seçenek bandı sunan bir kart.

JSON gösterimi
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CarouselItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Alanlar
title

string

bandın başlığı. İsteğe bağlı.

subtitle

string

Bandın alt başlığı. İsteğe bağlı.

items[]

object (CarouselItem)

min: 2 maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

Resim görüntüleme seçeneği türü. İsteğe bağlı.

CarouselItem

Banttaki bir öğe

JSON gösterimi
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Alanlar
optionInfo

object (OptionInfo)

Ayrıntılar için google.actions.v2.OptionInfo öğesine bakın. Zorunlu.

title

string

atlı karınca öğesinin başlığı. Bu metine dokunulduğunda, kullanıcı yazmış gibi, görüşmede aynen geri gönderilir. Atlı karınca öğeleri grubu içinde her başlık benzersiz olmalıdır. Zorunlu.

description

string

Kartın gövde metni.

image

object (Image)

İsteğe bağlı.

CollectionSelect

Aralarından seçim yapabileceğiniz bir dizi seçeneği sunan kart.

JSON gösterimi
{
  "title": string,
  "subtitle": string,
  "items": [
    {
      object (CollectionItem)
    }
  ],
  "imageDisplayOptions": enum (ImageDisplayOptions)
}
Alanlar
title

string

koleksiyonun başlığı. İsteğe bağlı.

subtitle

string

Koleksiyonun alt başlığı. İsteğe bağlı.

items[]

object (CollectionItem)

min: 2 maks.: 10

imageDisplayOptions

enum (ImageDisplayOptions)

Resim görüntüleme seçeneği türü. İsteğe bağlı.

CollectionItem

Koleksiyondaki bir öğe

JSON gösterimi
{
  "optionInfo": {
    object (OptionInfo)
  },
  "title": string,
  "description": string,
  "image": {
    object (Image)
  }
}
Alanlar
optionInfo

object (OptionInfo)

Ayrıntılar için google.actions.v2.OptionInfo öğesine bakın. Zorunlu.

title

string

koleksiyon öğesinin başlığı. Bu metine dokunulduğunda, kullanıcı yazmış gibi, görüşmede aynen geri gönderilir. Koleksiyon öğeleri grubundaki her başlık ve benzersiz olmalıdır. Zorunlu.

description

string

Kartın gövde metni.

image

object (Image)

İsteğe bağlı.