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)

اختياريّ.