RequestHeader

RequestHeader berisi kolom yang umum untuk semua permintaan RPC Fleet Engine.

Representasi JSON
{
  "languageCode": string,
  "regionCode": string,
  "sdkVersion": string,
  "osVersion": string,
  "deviceModel": string,
  "sdkType": enum (SdkType),
  "mapsSdkVersion": string,
  "navSdkVersion": string,
  "platform": enum (Platform),
  "manufacturer": string,
  "androidApiLevel": integer,
  "traceId": string
}
Kolom
languageCode

string

Kode bahasa BCP-47, seperti en-US atau sr-Latn. Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jika tidak ada yang ditentukan, respons dapat dalam bahasa apa pun, dengan preferensi bahasa Inggris jika nama tersebut ada. Contoh nilai kolom: en-US.

regionCode

string

Wajib. Kode wilayah CLDR wilayah asal permintaan. Contoh nilai kolom: US.

sdkVersion

string

Versi SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: 1.1.2.

osVersion

string

Versi sistem operasi tempat SDK panggilan berjalan. Contoh nilai kolom: 4.4.1, 12.1.

deviceModel

string

Model perangkat tempat SDK panggilan berjalan. Contoh nilai kolom: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

Jenis SDK yang mengirim permintaan.

mapsSdkVersion

string

Versi MapSDK yang menjadi dependensi SDK panggilan, jika ada. Format versinya adalah "major.minor.patch", contoh: 5.2.1.

navSdkVersion

string

Versi NavSDK yang menjadi dependensi SDK panggilan, jika ada. Format versi adalah "major.minor.patch", contoh: 2.1.0.

platform

enum (Platform)

Platform SDK yang memanggil.

manufacturer

string

Produsen perangkat Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: Samsung.

androidApiLevel

integer

API level Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: 23.

traceId

string

ID opsional yang dapat diberikan untuk tujuan logging guna mengidentifikasi permintaan.

SdkType

Kemungkinan jenis SDK.

Enum
SDK_TYPE_UNSPECIFIED Nilai default. Nilai ini digunakan jika sdkType dihilangkan.
CONSUMER SDK panggilan adalah Konsumen.
DRIVER SDK panggilan adalah Driver.
JAVASCRIPT SDK panggilan adalah JavaScript.

Platform

Platform SDK panggilan.

Enum
PLATFORM_UNSPECIFIED Nilai default. Nilai ini digunakan jika platform dihilangkan.
ANDROID Permintaan berasal dari Android.
IOS Permintaan berasal dari iOS.
WEB Permintaan berasal dari web.