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