Un RequestHeader contiene campi comuni a tutte le richieste RPC di importazione.
Rappresentazione JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Campi | |
---|---|
language |
Il codice lingua BCP-47, ad esempio en-US o sr-Latn. Per ulteriori informazioni, visita la pagina http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se non viene specificato alcun nome, la risposta può essere in qualsiasi lingua, con una preferenza per l'inglese se esiste un nome di questo tipo. Esempio di valore di campo: |
region |
Obbligatorio. Codice regione CLDR della regione da cui ha avuto origine la richiesta. Esempio di valore di campo: |
sdk |
Versione dell'SDK chiamante, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
os |
Versione del sistema operativo su cui è in esecuzione l'SDK chiamante. Esempi di valori di campo: |
device |
Modello del dispositivo su cui è in esecuzione l'SDK chiamante. Esempi di valori di campi: |
sdk |
Il tipo di SDK che invia la richiesta. |
maps |
Versione del MapSDK da cui dipende l'SDK che chiama, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
nav |
Versione del NavSDK da cui dipende l'SDK chiamante, se applicabile. Il formato della versione è "major.minor.patch", ad esempio |
platform |
Piattaforma dell'SDK chiamante. |
manufacturer |
Produttore del dispositivo Android dall'SDK chiamante, applicabile solo agli SDK Android. Esempio di valore di campo: |
android |
Il livello API Android dell'SDK chiamante, applicabile solo agli SDK Android. Esempio di valore del campo: |
trace |
ID facoltativo che può essere fornito a fini di registrazione per identificare la richiesta. |
SdkType
Possibili tipi di SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se sdkType viene omesso. |
CONSUMER |
L'SDK che chiama è consumer. |
DRIVER |
L'SDK chiamante è Driver. |
JAVASCRIPT |
L'SDK chiamante è JavaScript. |
Piattaforma
La piattaforma dell'SDK di chiamata.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se la piattaforma viene omessa. |
ANDROID |
La richiesta proviene da Android. |
IOS |
La richiesta proviene da iOS. |
WEB |
La richiesta proviene dal web. |