Um RequestHeader contém campos comuns a todas as solicitações de RPC do Fleet Engine.
| Representação JSON | 
|---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum (  | 
            
| Campos | |
|---|---|
languageCode | 
              
                 
 O código de idioma BCP-47, como en-US ou sr-Latn. Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Se nenhum for especificado, a resposta poderá estar em qualquer idioma, com preferência para o inglês, se esse nome existir. Exemplo de valor de campo:   | 
            
regionCode | 
              
                 
 Obrigatório. Código regional CLDR da região de origem da solicitação. Exemplo de valor de campo:   | 
            
sdkVersion | 
              
                 
 Versão do SDK de chamada, se aplicável. O formato da versão é "major.minor.patch", exemplo:   | 
            
osVersion | 
              
                 
 Versão do sistema operacional em que o SDK de chamada está sendo executado. Exemplos de valor de campo:   | 
            
deviceModel | 
              
                 
 Modelo do dispositivo em que o SDK de chamada está sendo executado. Exemplos de valor de campo:   | 
            
sdkType | 
              
                 
 O tipo de SDK que envia a solicitação.  | 
            
mapsSdkVersion | 
              
                 
 Versão do MapSDK da qual o SDK de chamada depende, se aplicável. O formato da versão é "major.minor.patch", exemplo:   | 
            
navSdkVersion | 
              
                 
 Versão do NavSDK de que o SDK de chamada depende, se aplicável. O formato da versão é "major.minor.patch", exemplo:   | 
            
platform | 
              
                 
 Plataforma do SDK de chamada.  | 
            
manufacturer | 
              
                 
 Fabricante do dispositivo Android do SDK de chamada, aplicável somente a SDKs do Android. Exemplo de valor de campo:   | 
            
androidApiLevel | 
              
                 
 Nível da API do Android do SDK de chamada, aplicável apenas a SDKs do Android. Exemplo de valor de campo:   | 
            
traceId | 
              
                 
 ID opcional que pode ser fornecido para fins de registro em log a fim de identificar a solicitação.  | 
            
SdkType
Possíveis tipos de SDK.
| Enums | |
|---|---|
SDK_TYPE_UNSPECIFIED | 
                O valor padrão. Esse valor será usado se sdkType for omitido. | 
              
CONSUMER | 
                O SDK de chamada é o consumidor. | 
DRIVER | 
                O SDK de chamada é o Driver. | 
JAVASCRIPT | 
                O SDK de chamada é JavaScript. | 
Plataforma
A plataforma do SDK de chamada.
| Enums | |
|---|---|
PLATFORM_UNSPECIFIED | 
                O valor padrão. Esse valor será usado se a plataforma for omitida. | 
ANDROID | 
                A solicitação vem do Android. | 
IOS | 
                A solicitação vem do iOS. | 
WEB | 
                A solicitação vem da Web. |