RequestHeader 包含所有 Fleet Engine RPC 请求所共有的字段。
| JSON 表示法 | 
|---|
| { "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( | 
| 字段 | |
|---|---|
| languageCode | 
 BCP-47 语言代码,例如 en-US 或 sr-Latn。如需了解详情,请参阅 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。如果未指定,回答可以采用任何语言,如果存在这种名称,则会优先使用英语。字段值示例: | 
| regionCode | 
 必需。发起请求的区域的 CLDR 地区代码。字段值示例: | 
| sdkVersion | 
 调用方 SDK 的版本(如果适用)。版本格式为“major.minor.patch”,例如: | 
| osVersion | 
 运行调用 SDK 的操作系统版本。字段值示例: | 
| deviceModel | 
 运行调用 SDK 的设备型号。字段值示例: | 
| sdkType | 
 发送请求的 SDK 的类型。 | 
| mapsSdkVersion | 
 调用 SDK 所依赖的 MapSDK 版本(如果适用)。版本格式为“major.minor.patch”,例如: | 
| navSdkVersion | 
 调用 SDK 所依赖的 NavSDK 的版本(如果适用)。版本格式为“major.minor.patch”,例如: | 
| platform | 
 调用方 SDK 的平台。 | 
| manufacturer | 
 来自调用 SDK 的 Android 设备的制造商,仅适用于 Android SDK。字段值示例: | 
| androidApiLevel | 
 调用方 SDK 的 Android API 级别,仅适用于 Android SDK。字段值示例: | 
| traceId | 
 可选 ID,可出于记录目的而提供,以便标识请求。 | 
SdkType
可能的 SDK 类型。
| 枚举 | |
|---|---|
| SDK_TYPE_UNSPECIFIED | 默认值。如果省略 sdkType,则系统会使用此值。 | 
| CONSUMER | 调用方 SDK 为使用方。 | 
| DRIVER | 调用方 SDK 为驱动程序。 | 
| JAVASCRIPT | 调用方 SDK 是 JavaScript。 | 
平台
调用方 SDK 的平台。
| 枚举 | |
|---|---|
| PLATFORM_UNSPECIFIED | 默认值。如果平台省略,则使用此值。 | 
| ANDROID | 请求来自 Android。 | 
| IOS | 请求来自 iOS。 | 
| WEB | 请求来自网络。 |