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ülmüş yerel ayar. Konuma, olası dil tercihine ve diğer faktörlere göre kullanıcı ve desteklenen aracı 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.

Birleştirme alanı place. PlaceId veya nearPlaceId ayarlanabilir. place şunlardan yalnızca biri olabilir:
placeId

string

Konum için Google Rehber'de kullanılan Yer Kimliği veya 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ı.

UserInfo

Bir mesajla ilişkilendirilen kullanıcı kimlik 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 ilişkili widget bilgileri.

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

string

Widget'ın entegre edildiği URL.

widgetContext

string

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