Una RequestHeader contiene campi comuni a tutte le richieste RPC di Fleet Engine.
Rappresentazione JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Campi | |
---|---|
languageCode |
Il codice lingua BCP-47, ad esempio en-US o sr-Latn. Per ulteriori informazioni, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se non viene specificato nulla, la risposta potrebbe essere in qualsiasi lingua, con una preferenza per l'inglese, se questo nome esiste. Esempio di valore del campo: |
regionCode |
Obbligatorio. Codice regione CLDR della regione in cui ha origine la richiesta. Esempio di valore del campo: |
sdkVersion |
Versione dell'SDK che chiama, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
osVersion |
Versione del sistema operativo su cui è in esecuzione l'SDK per la chiamata. Esempi di valori di campi: |
deviceModel |
Modello del dispositivo su cui è in esecuzione l'SDK per la chiamata. Esempi di valori di campi: |
sdkType |
Il tipo di SDK che invia la richiesta. |
mapsSdkVersion |
Versione del MapSDK da cui dipende l'SDK che chiama, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
navSdkVersion |
Versione del NavSDK da cui dipende l'SDK che chiama, se applicabile. Il formato della versione è "major.minor.patch", ad esempio: |
platform |
Piattaforma dell'SDK che chiama. |
manufacturer |
Produttore del dispositivo Android dall'SDK di chiamata, applicabile solo per gli SDK Android. Esempio di valore del campo: |
androidApiLevel |
Livello API Android dell'SDK di chiamata, applicabile solo per gli SDK Android. Esempio di valore del campo: |
traceId |
ID facoltativo che può essere fornito a scopo di logging al fine di identificare la richiesta. |
SdkType
Possibili tipi di SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore viene utilizzato se l'attributo sdkType viene omesso. |
CONSUMER |
L'SDK che chiama è consumer. |
DRIVER |
L'SDK di chiamata è il driver. |
JAVASCRIPT |
L'SDK di chiamata è 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. |