RequestHeader

अनुरोध हेडर में ऐसे फ़ील्ड होते हैं जो फ़्लीट इंजन के सभी आरपीसी अनुरोधों के लिए आम होते हैं.

जेएसओएन के काेड में दिखाना
{
  "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
}
फ़ील्ड
languageCode

string

BCP-47 भाषा कोड, जैसे कि en-US या sr-Latn. ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. अगर जवाब तय नहीं किया गया है, तो जवाब किसी भी भाषा में हो सकता है. हालांकि, अगर नाम अंग्रेज़ी हो, तो उसे प्राथमिकता दी जाएगी. फ़ील्ड की वैल्यू का उदाहरण: en-US.

regionCode

string

ज़रूरी है. उस इलाके का CLDR इलाके का कोड जहां से अनुरोध भेजा गया है. फ़ील्ड की वैल्यू का उदाहरण: US.

sdkVersion

string

कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल का वर्शन, अगर लागू हो. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: 1.1.2.

osVersion

string

उस ऑपरेटिंग सिस्टम का वर्शन जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल चल रहा है. फ़ील्ड की वैल्यू के उदाहरण: 4.4.1, 12.1.

deviceModel

string

उस डिवाइस का मॉडल जिस पर SDK टूल इस्तेमाल किया जा रहा है. फ़ील्ड की वैल्यू के उदाहरण: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

अनुरोध भेजने वाले SDK टूल का टाइप.

mapsSdkVersion

string

अगर लागू हो, तो MapSDK का वह वर्शन जिसे कॉल करने वाले SDK टूल पर निर्भर करता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: 5.2.1.

navSdkVersion

string

अगर लागू हो, तो NavSDK का वर्शन, जिस पर कॉल करने के लिए इस्तेमाल किया जाने वाला SDK टूल इस्तेमाल किया जा सकता है. वर्शन का फ़ॉर्मैट "major.minor.patch" है, जैसे: 2.1.0.

platform

enum (Platform)

कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म.

manufacturer

string

कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल से Android डिवाइस बनाने वाली कंपनी, जो सिर्फ़ Android SDK टूल पर लागू होती है. फ़ील्ड की वैल्यू का उदाहरण: Samsung.

androidApiLevel

integer

कॉल करने के लिए इस्तेमाल किए जाने वाले SDK टूल का Android एपीआई लेवल, जो सिर्फ़ Android SDK टूल पर लागू होता है. फ़ील्ड की वैल्यू का उदाहरण: 23.

traceId

string

वैकल्पिक आईडी, जिसे अनुरोध की पहचान करने के लिए डेटा लॉग करने के मकसद से दिया जा सकता है.

SdkType

SDK टूल के संभावित टाइप.

Enums
SDK_TYPE_UNSPECIFIED डिफ़ॉल्ट वैल्यू. अगर sdkType को छोड़ दिया जाता है, तो इस वैल्यू का इस्तेमाल किया जाता है.
CONSUMER कॉल करने वाला SDK टूल, Consumer है.
DRIVER SDK टूल, ड्राइवर है.
JAVASCRIPT SDK टूल, JavaScript है.

प्लैटफ़ॉर्म

कॉल करने वाले SDK टूल का प्लैटफ़ॉर्म.

Enums
PLATFORM_UNSPECIFIED डिफ़ॉल्ट वैल्यू. इस वैल्यू का इस्तेमाल तब किया जाता है, जब प्लैटफ़ॉर्म को छोड़ दिया जाता है.
ANDROID यह अनुरोध Android से किया जा रहा है.
IOS अनुरोध iOS से किया गया है.
WEB अनुरोध वेब से किया गया है.