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 ( |
Pola | |
---|---|
language |
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: |
region |
Wymagane. Kod regionu CLDR, z którego pochodzi żądanie. Przykład wartości pola: |
sdk |
Wersja pakietu SDK wywołującego (jeśli dotyczy). Format wersji to „duża.mała.łatka”, np. |
os |
Wersja systemu operacyjnego, w którym działa pakiet SDK wywołujący. Przykłady wartości pola: |
device |
Model urządzenia, na którym działa wywołujący pakiet SDK. Przykłady wartości pól: |
sdk |
Typ pakietu SDK, który wysyła żądanie. |
maps |
Wersja MapSDK, z której korzysta wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „major.minor.patch”, np. |
nav |
Wersja pakietu NavSDK, od której zależy wywoływany pakiet SDK (w odpowiednich przypadkach). Format wersji to „major.minor.patch”, np. |
platform |
Platforma wywołującego pakietu SDK. |
manufacturer |
Producent urządzenia z Androidem z wywołającego pakietu SDK. Dotyczy tylko pakietów Android SDK. Przykład wartości pola: |
android |
Poziom interfejsu API Androida wywołującego pakiet SDK, dotyczy tylko pakietów Android SDK. Przykład wartości pola: |
trace |
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. |