RequestHeader

İstek üstbilgisi, tüm Fleet Engine RPC isteklerinde ortak olan alanları içerir.

JSON gösterimi
{
  "languageCode": string,
  "regionCode": string,
  "sdkVersion": string,
  "osVersion": string,
  "deviceModel": string,
  "sdkType": enum (SdkType),
  "mapsSdkVersion": string,
  "navSdkVersion": string,
  "platform": enum (Platform),
  "manufacturer": string,
  "androidApiLevel": integer,
  "traceId": string
}
Alanlar
languageCode

string

BCP-47 dil kodu (ör. en-US veya sr-Latn). Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier sayfasına bakın. Herhangi bir dil belirtilmezse yanıt herhangi bir dilde olabilir ve böyle bir ad varsa İngilizce tercih edilir. Alan değeri örneği: en-US.

regionCode

string

Zorunlu. İsteğin kaynaklandığı bölgenin CLDR bölge kodu. Alan değeri örneği: US.

sdkVersion

string

Varsa çağrıda bulunan SDK'nın sürümü Sürüm biçimi "ana.alt.yama" şeklindedir. Örnek: 1.1.2.

osVersion

string

Çağrı yapan SDK'nın çalıştığı işletim sisteminin sürümü. Alan değeri örnekleri: 4.4.1, 12.1.

deviceModel

string

Çağlayan SDK'nın çalıştığı cihazın modeli. Alan değeri örnekleri: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

İsteği gönderen SDK'nın türü.

mapsSdkVersion

string

Varsa, çağıran SDK'nın bağımlı olduğu MapSDK sürümü. Sürüm biçimi "ana.alt.yama" şeklindedir. Örnek: 5.2.1.

navSdkVersion

string

Varsa çağrı SDK'sının bağımlı olduğu NavSDK sürümü. Sürüm biçimi "ana.alt.yama" şeklindedir. Örnek: 2.1.0.

platform

enum (Platform)

Çağrı yapan SDK'nın platformu.

manufacturer

string

Çağrı SDK'sından gelen Android cihazın üreticisi (yalnızca Android SDK'ları için geçerlidir). Alan değeri örneği: Samsung.

androidApiLevel

integer

Çağrı yapan SDK'nın Android API düzeyi, yalnızca Android SDK'ları için geçerlidir. Alan değeri örneği: 23.

traceId

string

İsteğin tanımlanması amacıyla günlük kaydı amacıyla sağlanabilen isteğe bağlı kimlik.

SdkType

Olası SDK türleri.

Sıralamalar
SDK_TYPE_UNSPECIFIED Varsayılan değer. sdkType atlanırsa bu değer kullanılır.
CONSUMER Çağrı yapan SDK Tüketici'dir.
DRIVER Çağlayan SDK Sürücü'dür.
JAVASCRIPT Çağrı yapan SDK JavaScript'tir.

Platform

Çağrı yapan SDK'nın platformu.

Sıralamalar
PLATFORM_UNSPECIFIED Varsayılan değer. Bu değer, platform atlanırsa kullanılır.
ANDROID İstek Android'den geliyor.
IOS İstek iOS'ten geliyor.
WEB İstek web'den geliyor.