RequestHeader содержит поля, общие для всех запросов RPC Fleet Engine.
JSON-представление |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
Поля | |
---|---|
language Code | Код языка BCP-47, например en-US или sr-Latn. Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . Если ничего не указано, ответ может быть на любом языке, предпочтительно на английском языке, если такое имя существует. Пример значения поля: |
region Code | Необходимый. CLDR-код региона, откуда исходит запрос. Пример значения поля: |
sdk Version | Версия вызывающего SDK, если применимо. Формат версии — «major.minor.patch», пример: |
os Version | Версия операционной системы, в которой работает вызывающий SDK. Примеры значений полей: |
device Model | Модель устройства, на котором запущен вызывающий SDK. Примеры значений полей: |
sdk Type | Тип SDK, отправляющего запрос. |
maps Sdk Version | Версия MapSDK, от которой зависит вызывающий SDK, если применимо. Формат версии — «major.minor.patch», пример: |
nav Sdk Version | Версия NavSDK, от которой зависит вызывающий SDK, если применимо. Формат версии — «major.minor.patch», пример: |
platform | Платформа вызывающего SDK. |
manufacturer | Производитель устройства Android из вызывающего SDK, применимо только для Android SDK. Пример значения поля: |
android Api Level | Уровень Android API вызывающего SDK, применим только для Android SDK. Пример значения поля: |
trace Id | Необязательный идентификатор, который можно указать для целей регистрации, чтобы идентифицировать запрос. |
Тип Сдк
Возможные типы SDK.
Перечисления | |
---|---|
SDK_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение используется, если sdkType опущен. |
CONSUMER | Вызывающий SDK — Consumer. |
DRIVER | Вызывающий SDK — Driver. |
JAVASCRIPT | Вызывающий SDK — это JavaScript. |
Платформа
Платформа вызывающего SDK.
Перечисления | |
---|---|
PLATFORM_UNSPECIFIED | Значение по умолчанию. Это значение используется, если платформа опущена. |
ANDROID | Запрос поступает от Android. |
IOS | Запрос поступает от iOS. |
WEB | Запрос поступает из Интернета. |