Context

Dados contextuais associados a uma mensagem.

Representação 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.
}
Campos
entryPoint

enum (EntryPoint)

O ponto de entrada em que o usuário clicou.

userInfo

object (UserInfo)

Identidade do usuário que escreveu a mensagem.

widget

object (Widget)

Informações sobre o widget usado para iniciar a conversa.

resolvedLocale

string

Localidade resolvida. Uma correspondência das localidades de agente e usuário aceitas com base no local, na provável preferência de idioma e em outros fatores. O valor da localidade é uma tag de idioma IETF BCP 47 bem formada.

customContext

string

Dados de contexto especificados pelo parceiro.

Campo de união place. É possível definir placeId ou nearPlaceId. place pode ser apenas de um dos tipos a seguir:
placeId

string

O ID do local, ou identificador exclusivo usado no Google Places, para o local.

nearPlaceId

string

O ID de local, ou identificador exclusivo usado no Google Places, do local mais próximo do usuário.

UserInfo

Dados de identidade do usuário associados a uma mensagem.

Representação JSON
{
  "displayName": string,
  "userDeviceLocale": string
}
Campos
displayName

string

Nome de exibição do usuário.

userDeviceLocale

string

Localidade do usuário. Isso é determinado pelas configurações de idioma do dispositivo.

Widget

Informações do widget associadas a uma mensagem.

Representação JSON
{
  "url": string,
  "widgetContext": string
}
Campos
url

string

URL em que o widget foi integrado.

widgetContext

string

String de contexto associada ao widget. Especificado pelo atributo data-bm-widget-context do widget.