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

object (SimpleSelect)

İlişkilendirilmiş GUI olmayan basit bir seçim

listSelect

object (ListSelect)

Liste kartı GUI'li seçim

carouselSelect
(deprecated)

object (CarouselSelect)

Kart bandı GUI'si olan bir seçim. Bunun yerine collectionsSelect'i kullanın.

collectionSelect

object (CollectionSelect)

Kart koleksiyonu GUI içeren seçme

SimpleSelect

İlişkilendirilmiş GUI olmayan basit bir seçim. Lütfen assistant.logs.actions.SimpleSelect adresini, yapılan değişiklikleri yansıtacak şekilde güncelleyin.

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

object (Item)

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

Öğe

Seçim için öğe.

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

object (OptionInfo)

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

title

string

başlığı ekleyin. Sağlanmışsa eş anlamlı olarak çalışır. İsteğe bağlı

ListSelect

Seçebileceğ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)

minimum: 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ığına ekleyin. Bu metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, liste öğeleri grubu içinde 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

Seçebileceğiniz seçeneklerin yer aldığı bir bant sunan 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)

minimum: 2 maks: 10

imageDisplayOptions

enum (ImageDisplayOptions)

Resim görüntüleme seçeneğinin 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

başlığı. Bu metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, bant öğeleri grubu içinde 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çenek sunan bir kart.

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

string

başlığı seçin. İsteğe bağlı.

subtitle

string

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

items[]

object (CollectionItem)

minimum: 2 maks: 10

imageDisplayOptions

enum (ImageDisplayOptions)

Resim görüntüleme seçeneğinin 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 metin dokunulduğunda, kullanıcı yazmış gibi görüşmede olduğu gibi yayınlanır. Her başlık, koleksiyon öğeleri grubu içinde benzersiz olmalıdır. Zorunlu.

description

string

Kartın gövde metni.

image

object (Image)

İsteğe bağlı.