Un RequestHeader contient des champs communs à toutes les requêtes RPC de diffusion.
Représentation JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Champs | |
---|---|
language |
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 dans n'importe quelle langue, avec une préférence pour l'anglais si un tel nom existe. Exemple de valeur de champ : |
region |
Obligatoire. Code CLDR de la région d'où provient la requête. Exemple de valeur de champ: |
sdk |
Version du SDK appelant, le cas échéant. Le format de la version est "major.minor.patch" (par exemple, |
os |
Version du système d'exploitation sur lequel le SDK appelant s'exécute. Exemples de valeurs de champ : |
device |
Modèle de l'appareil sur lequel le SDK appelant s'exécute. Exemples de valeurs de champ : |
sdk |
Type de SDK qui envoie la requête. |
maps |
Version du MapSDK dont dépend le SDK appelant, le cas échéant. La version est au format "major.minor.patch". Exemple: |
nav |
Version du NavSDK sur laquelle le SDK appelant dépend, 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 à partir du SDK appelant, uniquement applicable aux SDK Android. Exemple de valeur de champ : |
android |
Niveau d'API Android du SDK appelant, uniquement applicable aux SDK Android. Exemple de valeur de champ : |
trace |
ID facultatif pouvant ê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 qui est à 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 requête provient d'iOS. |
WEB |
La requête provient du Web. |