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, либо NearPlaceId. place может быть только одним из следующих:
placeId

string

Идентификатор места или уникальный идентификатор, используемый в Google Адресах для местоположения.

nearPlaceId

string

Идентификатор места или уникальный идентификатор, используемый в Google Адресах, ближайшего к пользователю местоположения.

Информация о пользователе

Данные идентификации пользователя, связанные с сообщением.

JSON-представление
{
  "displayName": string,
  "userDeviceLocale": string
}
Поля
displayName

string

Отображаемое имя пользователя.

userDeviceLocale

string

Язык пользователя. Определяется языковыми настройками устройства.

Виджет

Информация виджета, связанная с сообщением.

JSON-представление
{
  "url": string,
  "widgetContext": string
}
Поля
url

string

URL-адрес, куда был интегрирован виджет.

widgetContext

string

Контекстная строка, связанная с виджетом. Задается атрибутом data-bm-widget-context виджета.