RequestHeader

השדה RequestHeader מכיל שדות המשותפים לכל בקשות ה-RPC של Fleet Engine.

ייצוג JSON
{
  "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

היצרן של מכשיר Android מה-SDK לשיחות, רלוונטי רק לערכות ה-SDK ל-Android. דוגמה לערך שדה: Samsung.

androidApiLevel

integer

רמת ה-API של Android של ה-SDK לשיחות. רלוונטית רק לערכות ה-SDK ל-Android. דוגמה לערך שדה: 23.

traceId

string

מזהה אופציונלי שאפשר לספק למטרות רישום ביומן כדי לזהות את הבקשה.

SdkType

סוגים אפשריים של SDK.

טיפוסים בני מנייה (enums)
SDK_TYPE_UNSPECIFIED ערך ברירת המחדל. הערך הזה נמצא בשימוש אם לא מזינים את הערך sdkType.
CONSUMER ערכת ה-SDK לשיחות היא לצרכנים.
DRIVER ה-SDK לשיחות הוא של הנהג.
JAVASCRIPT ערכת ה-SDK לשיחות היא JavaScript.

פלטפורמה

הפלטפורמה של ה-SDK לשיחות.

טיפוסים בני מנייה (enums)
PLATFORM_UNSPECIFIED ערך ברירת המחדל. הערך הזה ישמש אם הפלטפורמה הושמטה.
ANDROID הבקשה מגיעה ממכשיר Android.
IOS הבקשה מגיעה מ-iOS.
WEB הבקשה מגיעה מהאינטרנט.