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는 Driver입니다. |
JAVASCRIPT |
호출하는 SDK가 JavaScript입니다. |
플랫폼
호출 SDK의 플랫폼입니다.
열거형 | |
---|---|
PLATFORM_UNSPECIFIED |
기본값입니다. 이 값은 플랫폼이 생략된 경우 사용됩니다. |
ANDROID |
Android에서 요청이 발생합니다. |
IOS |
iOS에서 요청이 발생합니다. |
WEB |
웹에서 발생한 요청입니다. |