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)

تحديد باستخدام واجهة المستخدم الرسومية لبطاقة قائمة

carouselSelect
(deprecated)

object (CarouselSelect)

اختَر مع واجهة مستخدم تصويرية للوحة العرض الدوّارة للبطاقات، ويمكنك استخدام collectionsSelect بدلاً من ذلك.

collectionSelect

object (CollectionSelect)

صورة محدّدة باستخدام واجهة مستخدم تصويرية لمجموعة من البطاقات

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)

اختياريّ.