Un RequestHeader contient des champs communs à toutes les requêtes RPC de distribution.
Représentation JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Champs | |
---|---|
languageCode |
Code de langue BCP-47, tel que en-US ou sr-Latn. Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Si aucun nom n'est spécifié, la réponse peut être rédigée dans n'importe quelle langue, la langue de préférence étant l'anglais, le cas échéant. Exemple de valeur de champ: |
regionCode |
Obligatoire. Code CLDR de la région d'origine de la requête. Exemple de valeur de champ: |
sdkVersion |
Version du SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
osVersion |
Version du système d'exploitation sur lequel le SDK à l'origine de l'appel s'exécute. Exemples de valeurs de champ: |
deviceModel |
Modèle de l'appareil sur lequel le SDK appelant s'exécute. Exemples de valeurs de champ: |
sdkType |
Type de SDK envoyant la requête. |
mapsSdkVersion |
Version du MapSDK dont dépend le SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
navSdkVersion |
Version du NavSDK dont dépend le SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
platform |
Plate-forme du SDK appelant. |
manufacturer |
Fabricant de l'appareil Android issu du SDK appelant (applicable uniquement aux SDK Android) Exemple de valeur de champ: |
androidApiLevel |
Niveau d'API Android du SDK appelant, applicable uniquement aux SDK Android. Exemple de valeur de champ: |
traceId |
ID facultatif qui peut être fourni à des fins de journalisation afin d'identifier la requête. |
SdkType
Types de SDK possibles.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si sdkType est omis. |
CONSUMER |
Le SDK appelant est Consumer. |
DRIVER |
Le SDK à l'origine de l'appel est Driver. |
JAVASCRIPT |
Le SDK appelant est JavaScript. |
Plate-forme
Plate-forme du SDK appelant.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Valeur par défaut. Cette valeur est utilisée si la plate-forme est omise. |
ANDROID |
La requête provient d'Android. |
IOS |
La demande provient d'iOS. |
WEB |
La requête provient du Web. |