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. प्लेस आईडी या पास की जगह का आईडी सेट किया जा सकता है. place इनमें से सिर्फ़ एक हो सकता है:
placeId

string

जगह के लिए, Google Places में इस्तेमाल किया गया जगह का आईडी या यूनीक आइडेंटिफ़ायर.

nearPlaceId

string

उपयोगकर्ता की सबसे नज़दीकी जगह का जगह का आईडी या Google Places में इस्तेमाल किया जाने वाला यूनीक आइडेंटिफ़ायर.

UserInfo

किसी मैसेज से जुड़ा उपयोगकर्ता की पहचान से जुड़ा डेटा.

JSON के काेड में दिखाना
{
  "displayName": string,
  "userDeviceLocale": string
}
फ़ील्ड
displayName

string

उपयोगकर्ता का डिसप्ले नेम.

userDeviceLocale

string

उपयोगकर्ता की स्थान-भाषा. यह डिवाइस की भाषा सेटिंग से तय होता है.

विजेट

मैसेज से जुड़ी विजेट की जानकारी.

JSON के काेड में दिखाना
{
  "url": string,
  "widgetContext": string
}
फ़ील्ड
url

string

वह यूआरएल जहां विजेट को इंटिग्रेट किया गया था.

widgetContext

string

विजेट से जुड़ी कॉन्टेक्स्ट स्ट्रिंग. विजेट की data-bm-widget-context विशेषता से तय होता है.