DeliveryRequestHeader

RequestHeader, tüm Yayın 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 adresini ziyaret edin. Hiçbir dil belirtilmezse yanıt herhangi bir dilde olabilir. 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

Çağrı yapan SDK'nın sürümü (varsa). Sürüm biçimi "büyük.küçük.yama" şeklindedir (örnek: 1.1.2).

osVersion

string

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

deviceModel

string

Çağrı yapan 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ğlı olduğu MapSDK sürümü. Sürüm biçimi "major.minor.yama" şeklindedir. Örnek: 5.2.1.

navSdkVersion

string

Varsa çağıran SDK'nın bağlı olduğu NavSDK sürümü. Sürüm biçimi "büyük.küçük.yama" şeklindedir (örnek: 2.1.0).

platform

enum (Platform)

Çağıran SDK'nın platformu.

manufacturer

string

Çağıran SDK'daki Android cihazın üreticisi. Yalnızca Android SDK'ları için geçerlidir. Alan değeri örneği: Samsung.

androidApiLevel

integer

Arayan 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ği tanımlamak amacıyla günlük kaydı için sağlanabilecek isteğe bağlı kimlik.

SdkType

Olası SDK türleri.

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

Platform

Çağıran SDK'nın platformu.

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