Context

Dati contestuali associati a un messaggio.

Rappresentazione 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.
}
Campi
entryPoint

enum (EntryPoint)

Il punto di ingresso su cui l'utente ha fatto clic.

userInfo

object (UserInfo)

Identità dell'utente che ha scritto il messaggio.

widget

object (Widget)

Informazioni sul widget utilizzato per iniziare la conversazione.

resolvedLocale

string

Impostazioni internazionali risolte. Una corrispondenza tra le impostazioni internazionali dell'utente e dell'agente supportato in base alla località, alla probabile preferenza della lingua e ad altri fattori. Il valore delle impostazioni internazionali corrisponde a un tag di lingua IETF BCP 47 corretto.

customContext

string

Dati di contesto specificati dal partner.

Campo di unione place. È possibile impostare placeId o nearPlaceId. place può essere solo uno dei seguenti:
placeId

string

L'ID luogo o l'identificatore univoco utilizzato in Google Places per la sede.

nearPlaceId

string

L'ID luogo o l'identificatore univoco utilizzato in Google Places della sede più vicina all'utente.

UserInfo

Dati sull'identità utente associati a un messaggio.

Rappresentazione JSON
{
  "displayName": string,
  "userDeviceLocale": string
}
Campi
displayName

string

Nome visualizzato dell'utente.

userDeviceLocale

string

Impostazioni internazionali dell'utente. Determinato dalle impostazioni della lingua del dispositivo.

Widget

Informazioni del widget associate a un messaggio.

Rappresentazione JSON
{
  "url": string,
  "widgetContext": string
}
Campi
url

string

URL in cui è stato integrato il widget.

widgetContext

string

Stringa di contesto associata al widget. Specificato dall'attributo data-bm-widget-context del widget.