Context

Bir mesajla ilişkilendirilen bağlamsal veriler

JSON gösterimi
{
  "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.
}
Alanlar
entryPoint

enum (EntryPoint)

Kullanıcının tıkladığı giriş noktası.

userInfo

object (UserInfo)

İletiyi yazan kullanıcının kimliği.

widget

object (Widget)

Görüşmeyi başlatmak için kullanılan widget hakkında bilgiler.

resolvedLocale

string

Çözümlenmiş yerel ayar. Konum, olası dil tercihi ve diğer faktörlere dayalı olarak kullanıcı ve desteklenen temsilci yerel ayarlarının eşleşmesi. Yerel ayar değeri, iyi biçimlendirilmiş bir IETF BCP 47 dil etiketidir.

customContext

string

İş ortağı tarafından belirtilen bağlam verileri.

place alanı. PlaceId veya NearPlaceId ayarlanabilir. place şunlardan yalnızca biri olabilir:
placeId

string

Konum için Yer Kimliği veya Google Rehber'de kullanılan benzersiz tanımlayıcı.

nearPlaceId

string

Kullanıcıya en yakın konumun Yer Kimliği veya Google Rehber'de kullanılan benzersiz tanımlayıcısı.

UserInfo

Bir mesajla ilişkili kullanıcı kimliği verileri.

JSON gösterimi
{
  "displayName": string,
  "userDeviceLocale": string
}
Alanlar
displayName

string

Kullanıcının görünen adı.

userDeviceLocale

string

Kullanıcının yerel ayarı. Cihazın dil ayarlarına göre belirlenir.

Widget

Bir mesajla ilgili widget bilgileri.

JSON gösterimi
{
  "url": string,
  "widgetContext": string
}
Alanlar
url

string

Widget'ın entegre edildiği URL.

widgetContext

string

Widget ile ilişkili bağlam dizesi. Widget'ın data-bm-widget-context özelliği tarafından belirtilir.