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)

בחירה פשוטה ללא ממשק GUI משויך

listSelect

object (ListSelect)

בחירה עם ממשק GUI של כרטיס רשימה

carouselSelect
(deprecated)

object (CarouselSelect)

בחירה עם ממשק GUI של קרוסלת כרטיסים. במקומה צריך להשתמש ב-CollectionSelect.

collectionSelect

object (CollectionSelect)

בחירה עם ממשק GUI של אוסף כרטיסים

SimpleSelect

בחירה פשוטה ללא ממשק GUI משויך. עליך לעדכן את 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)

זה שינוי אופציונלי.