Um RequestHeader contém campos comuns a todas as solicitações de RPC de entrega.
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 pelo inglês se existir tal nome. Exemplo de valor de campo: |
regionCode |
Obrigatório. Código 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", por 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 que faz a 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 que faz a chamada depende, se aplicável. O formato da versão é "major.minor.patch", por exemplo: |
navSdkVersion |
Versão do NavSDK de que depende o SDK de chamada, se aplicável. O formato da versão é "major.minor.patch", por exemplo: |
platform |
Plataforma do SDK que fez a chamada. |
manufacturer |
Fabricante do dispositivo Android do SDK de chamada, aplicável somente aos SDKs do Android. Exemplo de valor de campo: |
androidApiLevel |
Nível da API do Android do SDK de chamada, aplicável apenas aos SDKs do Android. Exemplo de valor de campo: |
traceId |
Um ID opcional que pode ser fornecido para gerar registros e identificar a solicitação. |
SdkType
Tipos possíveis de SDK.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
O valor padrão. Esse valor será usado se o sdkType for omitido. |
CONSUMER |
O SDK de chamada é Consumer. |
DRIVER |
O SDK de chamada é o Driver. |
JAVASCRIPT |
O SDK de chamada é o 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. |