DeliveryRequestHeader

Nagłówek RequestHeader zawiera pola wspólne dla wszystkich żądań RPC dostawy.

Zapis 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
}
Pola
languageCode

string

Kod języka BCP-47, np. en-US lub sr-Latn. Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jeśli nie podasz żadnej wartości, odpowiedź może być w dowolnym języku, a preferowany jest język angielski, o ile taka nazwa istnieje. Przykład wartości pola: en-US.

regionCode

string

Wymagane. Kod regionu CLDR, z którego pochodzi żądanie. Przykład wartości pola: US.

sdkVersion

string

Wersja pakietu SDK wywołującego (jeśli dotyczy). Format wersji to „duża.mała.łatka”, np. 1.1.2.

osVersion

string

Wersja systemu operacyjnego, w którym działa pakiet SDK wywołujący. Przykłady wartości pola: 4.4.1, 12.1.

deviceModel

string

Model urządzenia, na którym działa wywołujący pakiet SDK. Przykłady wartości pól: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

Typ pakietu SDK, który wysyła żądanie.

mapsSdkVersion

string

Wersja MapSDK, z której korzysta wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „major.minor.patch”, np. 5.2.1.

navSdkVersion

string

Wersja pakietu NavSDK, od której zależy wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „major.minor.patch”, np. 2.1.0.

platform

enum (Platform)

Platforma wywołującego pakietu SDK.

manufacturer

string

Producent urządzenia z Androidem z wywołającego pakietu SDK. Dotyczy tylko pakietów Android SDK. Przykład wartości pola: Samsung.

androidApiLevel

integer

Poziom interfejsu API Androida wywołującego pakiet SDK, dotyczy tylko pakietów Android SDK. Przykład wartości pola: 23.

traceId

string

Opcjonalny identyfikator, który można podać w celu rejestrowania, aby zidentyfikować żądanie.

SdkType

Możliwe typy pakietu SDK.

Wartości w polu enum
SDK_TYPE_UNSPECIFIED Wartość domyślna. Ta wartość jest używana, jeśli element sdkType jest pominięty.
CONSUMER Pakiet SDK wywołujący to wersja konsumenta.
DRIVER Pakiet SDK wywołujący to Driver.
JAVASCRIPT Wywoływanie SDK to JavaScript.

Platforma

Platforma wywołującego pakietu SDK.

Wartości w polu enum
PLATFORM_UNSPECIFIED Wartość domyślna. Ta wartość jest używana, jeśli platforma jest pominięta.
ANDROID Prośba pochodzi z Androida.
IOS Żądanie pochodzi z iOS.
WEB Prośba pochodzi z sieci.