يحتوي حقل RequestHeader على حقول شائعة لجميع طلبات استدعاء إجراء عن بُعد من خلال Fleet Engine.
| تمثيل JSON | 
|---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum (  | 
            
| الحقول | |
|---|---|
languageCode | 
              
                 
 تمثّل هذه السمة رمز اللغة BCP-47، مثل en-US أو sr-Latn. لمزيد من المعلومات، يُرجى الاطّلاع على http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. إذا لم يتم تحديد أي لغة، فقد يكون الرد بأي لغة، مع تفضيل اللغة الإنجليزية في حالة وجود مثل هذا الاسم. مثال على قيمة الحقل:   | 
            
regionCode | 
              
                 
 مطلوب. رمز CLDR للمنطقة التي صدر فيها الطلب مثال على قيمة الحقل:   | 
            
sdkVersion | 
              
                 
 يشير إلى إصدار حزمة تطوير البرامج (SDK) للاتصال، إذا كان ذلك منطبقًا. تنسيق الإصدار هو "major.minor.patch"، مثال:   | 
            
osVersion | 
              
                 
 يشير إلى إصدار نظام التشغيل الذي يتم تشغيل حزمة تطوير البرامج (SDK) للاتصال عليه. أمثلة على قيم الحقل:   | 
            
deviceModel | 
              
                 
 طراز الجهاز الذي يتم تشغيل حزمة تطوير البرامج (SDK) للاتصال عليه أمثلة على قيم الحقل:   | 
            
sdkType | 
              
                 
 نوع حزمة SDK التي ترسل الطلب  | 
            
mapsSdkVersion | 
              
                 
 تمثّل هذه السمة إصدار MapSDK الذي تعتمد عليه حزمة SDK للاتصال، إذا كان ذلك منطبقًا. تنسيق الإصدار هو "major.minor.patch"، مثال:   | 
            
navSdkVersion | 
              
                 
 يشير إلى إصدار NavSDK الذي تعتمد عليه حزمة تطوير البرامج (SDK) للاتصال، إذا كان ذلك منطبقًا تنسيق الإصدار هو "major.minor.patch"، مثال:   | 
            
platform | 
              
                 
 النظام الأساسي لحزمة تطوير البرامج (SDK) للاتصال  | 
            
manufacturer | 
              
                 
 الشركة المصنّعة لجهاز Android من حزمة تطوير البرامج (SDK) للاتصال، ولا تنطبق إلا على حِزم تطوير البرامج (SDK) لنظام التشغيل Android. مثال على قيمة الحقل:   | 
            
androidApiLevel | 
              
                 
 مستوى واجهة برمجة تطبيقات Android لحزمة تطوير البرامج (SDK) للاتصال، ولا ينطبق إلا على حِزم تطوير البرامج (SDK) لنظام التشغيل Android. مثال على قيمة الحقل:   | 
            
traceId | 
              
                 
 رقم تعريف اختياري يمكن تقديمه لأغراض التسجيل من أجل تحديد الطلب.  | 
            
SdkType
الأنواع المحتملة لحِزم SDK.
| عمليات التعداد | |
|---|---|
SDK_TYPE_UNSPECIFIED | 
                القيمة التلقائية. ويتم استخدام هذه القيمة في حال إسقاط sdkType. | 
              
CONSUMER | 
                حزمة SDK للاتصال هي المستهلك. | 
DRIVER | 
                حزمة SDK للاتصال هي برنامج التشغيل. | 
JAVASCRIPT | 
                حزمة تطوير البرامج (SDK) للاتصال هي JavaScript. | 
النظام الأساسي
النظام الأساسي لحزمة تطوير البرامج (SDK) للاتصال.
| عمليات التعداد | |
|---|---|
PLATFORM_UNSPECIFIED | 
                القيمة التلقائية. يتم استخدام هذه القيمة في حال إسقاط المنصة. | 
ANDROID | 
                تم إرسال الطلب من Android. | 
IOS | 
                تم إرسال الطلب من جهاز iOS. | 
WEB | 
                تم إرسال الطلب من الويب. |