Context

البيانات السياقية المرتبطة برسالة

تمثيل JSON
{
  "entryPoint": enum (EntryPoint),
  "userInfo": {
    object (UserInfo)
  },
  "widget": {
    object (Widget)
  },
  "resolvedLocale": string,
  "customContext": string,

  // Union field place can be only one of the following:
  "placeId": string,
  "nearPlaceId": string
  // End of list of possible types for union field place.
}
الحقول
entryPoint

enum (EntryPoint)

تمثّل هذه السمة نقطة الدخول التي نقر عليها المستخدم.

userInfo

object (UserInfo)

هوية المستخدم الذي كتب الرسالة.

widget

object (Widget)

معلومات عن التطبيق المصغّر لبدء المحادثة.

resolvedLocale

string

اللغة التي تم تحديدها تتم مطابقة لغات المستخدم والوكيل بناءً على الموقع الجغرافي واللغة المفضّلة على الأرجح بالإضافة إلى عوامل أخرى. قيمة اللغة هي علامة لغة IETF BCP 47 مكتوبة بشكل صحيح.

customContext

string

بيانات السياق التي يحدّدها الشريك

حقل الاتحاد place. يمكن ضبط رقم تعريف المكان أو قرب PlaceId. يمكن أن يكون place واحدًا فقط مما يلي:
placeId

string

رقم تعريف المكان أو المعرّف الفريد المستخدم في "أماكن Google" للموقع الجغرافي

nearPlaceId

string

رقم تعريف المكان أو المعرّف الفريد المستخدَم في "أماكن Google" لأقرب موقع جغرافي للمستخدِم

UserInfo

بيانات هوية المستخدم المرتبطة برسالة

تمثيل JSON
{
  "displayName": string,
  "userDeviceLocale": string
}
الحقول
displayName

string

الاسم المعروض للمستخدم

userDeviceLocale

string

لغة المستخدم. يتم تحديدها من خلال إعدادات اللغة في الجهاز.

أداة

معلومات التطبيق المصغّر المرتبطة برسالة

تمثيل JSON
{
  "url": string,
  "widgetContext": string
}
الحقول
url

string

عنوان URL الذي تم دمج الأداة فيه.

widgetContext

string

سلسلة السياق المرتبطة بالأداة تم تحديده من خلال سمة data-bm-widget-context للتطبيق المصغّر.