RequestHeader

Ein RequestHeader enthält Felder, die alle Fleet Engine-RPC-Anfragen gemeinsam haben.

JSON-Darstellung
{
  "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
}
Felder
languageCode

string

Der BCP-47-Sprachcode, z. B. en-US oder sr-Latn. Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Wenn keiner angegeben ist, kann die Antwort in einer beliebigen Sprache verfasst werden. Wenn ein solcher Name existiert, wird Englisch bevorzugt. Beispiel für einen Feldwert: en-US.

regionCode

string

Erforderlich. CLDR-Regionscode der Region, aus der die Anfrage stammt. Beispiel für einen Feldwert: US.

sdkVersion

string

Version des aufrufenden SDK, falls zutreffend. Das Versionsformat ist „major.minor.patch“, Beispiel: 1.1.2.

osVersion

string

Version des Betriebssystems, auf dem das aufrufende SDK ausgeführt wird. Beispiele für Feldwerte: 4.4.1, 12.1.

deviceModel

string

Modell des Geräts, auf dem das aufrufende SDK ausgeführt wird. Beispiele für Feldwerte: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

Der SDK-Typ, von dem die Anfrage gesendet wird.

mapsSdkVersion

string

Version des MapSDK, von dem das aufrufende SDK abhängig ist (sofern zutreffend). Das Versionsformat ist „major.minor.patch“, Beispiel: 5.2.1.

navSdkVersion

string

Version des NavSDK, von der das aufrufende SDK abhängig ist (falls zutreffend). Das Versionsformat ist „major.minor.patch“, Beispiel: 2.1.0.

platform

enum (Platform)

Plattform des aufrufenden SDKs.

manufacturer

string

Hersteller des Android-Geräts aus dem aufrufenden SDK; gilt nur für die Android SDKs. Beispiel für einen Feldwert: Samsung.

androidApiLevel

integer

Android-API-Level des aufrufenden SDKs; gilt nur für die Android-SDKs Beispiel für einen Feldwert: 23.

traceId

string

Optionale ID, die zu Protokollierungszwecken angegeben werden kann, um die Anfrage zu identifizieren.

SdkType

Mögliche SDK-Typen.

Enums
SDK_TYPE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn sdkType weggelassen wird.
CONSUMER Das aufrufende SDK ist „Consumer“.
DRIVER Das aufrufende SDK ist Driver.
JAVASCRIPT Das aufrufende SDK ist JavaScript.

Plattform

Die Plattform des aufrufenden SDKs.

Enums
PLATFORM_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Bahnsteig ausgelassen wird.
ANDROID Die Anfrage kommt von Android.
IOS Die Anfrage stammt von iOS.
WEB Die Anfrage kommt aus dem Web.