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 sdkTypeviene 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. |