Un RequestHeader contiene campos comunes a todas las solicitudes de RPC de Fleet Engine.
Representación JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Campos | |
---|---|
languageCode |
El código de idioma según la norma BCP-47, como en-US o sr-Latn. Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Si no se especifica ninguno, la respuesta puede estar en cualquier idioma, con preferencia para el inglés (si existe tal nombre). Ejemplo de valor de campo: |
regionCode |
Obligatorio. Código regional de CLDR de la región donde se origina la solicitud. Ejemplo de valor de campo: |
sdkVersion |
Es la versión del SDK de llamada, si corresponde. El formato de la versión es "major.minor.patch", ejemplo: |
osVersion |
Versión del sistema operativo en el que se ejecuta el SDK que realiza la llamada. Ejemplos de valores de campo: |
deviceModel |
Modelo del dispositivo en el que se ejecuta el SDK que realiza la llamada. Ejemplos de valores de campo: |
sdkType |
El tipo de SDK que envía la solicitud. |
mapsSdkVersion |
Es la versión del MapSDK de la que depende el SDK que realiza la llamada, si corresponde. El formato de la versión es "major.minor.patch", ejemplo: |
navSdkVersion |
Es la versión del NavSDK de la que depende el SDK que realiza la llamada, si corresponde. El formato de la versión es "major.minor.patch", ejemplo: |
platform |
Plataforma del SDK que realiza la llamada. |
manufacturer |
Fabricante del dispositivo Android del SDK de llamada; solo se aplica a los SDK de Android. Ejemplo de valor de campo: |
androidApiLevel |
Nivel de API de Android del SDK de llamada, solo aplicable a los SDK de Android. Ejemplo de valor de campo: |
traceId |
ID opcional que se puede proporcionar con fines de registro para identificar la solicitud. |
SdkType
Tipos posibles de SDK.
Enumeraciones | |
---|---|
SDK_TYPE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite sdkType . |
CONSUMER |
El SDK que realiza la llamada es el consumidor. |
DRIVER |
El SDK que realiza la llamada es el controlador. |
JAVASCRIPT |
El SDK que realiza la llamada es JavaScript. |
Plataforma
Es la plataforma del SDK que realiza la llamada.
Enumeraciones | |
---|---|
PLATFORM_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite la plataforma. |
ANDROID |
La solicitud proviene de Android. |
IOS |
La solicitud proviene de iOS. |
WEB |
La solicitud proviene de la Web. |