Context

Data kontekstual yang dikaitkan dengan pesan.

Representasi 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.
}
Kolom
entryPoint

enum (EntryPoint)

Titik entri yang diklik pengguna.

userInfo

object (UserInfo)

Identitas pengguna yang menulis pesan.

widget

object (Widget)

Informasi tentang widget yang digunakan untuk memulai percakapan.

resolvedLocale

string

Lokalitas terselesaikan. Kecocokan lokalitas pengguna dan agen yang didukung berdasarkan lokasi, kemungkinan preferensi bahasa, dan faktor lainnya. Nilai lokalitas berupa tag bahasa IETF BCP 47 yang tersusun dengan baik.

customContext

string

Data konteks yang ditentukan oleh partner.

Kolom union place. PlaceId atau nearPlaceId dapat ditetapkan. place hanya dapat berupa salah satu dari berikut:
placeId

string

ID Tempat, atau ID unik yang digunakan di Google Places, untuk lokasi.

nearPlaceId

string

ID Tempat, atau ID unik yang digunakan di Google Places, untuk lokasi yang paling dekat dengan pengguna.

UserInfo

Data identitas pengguna yang terkait dengan pesan.

Representasi JSON
{
  "displayName": string,
  "userDeviceLocale": string
}
Kolom
displayName

string

Nama tampilan pengguna.

userDeviceLocale

string

Bahasa pengguna. Ditentukan oleh setelan bahasa perangkat.

Widget

Informasi widget yang terkait dengan pesan.

Representasi JSON
{
  "url": string,
  "widgetContext": string
}
Kolom
url

string

URL tempat widget diintegrasikan.

widgetContext

string

String konteks yang terkait dengan widget. Ditentukan oleh atribut data-bm-widget-context widget.