المورد: PlanStatus
يحتوي PlanStatus على تفاصيل جميع حِزم خدمات الجوّال ذات المستوى الأعلى التي اشتراها المستخدم.
تمثيل JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
الحقول | |
---|---|
name |
اسم المورد الخاص بـ PlanStatus بالتنسيق التالي: |
plans[] |
قائمة بالخطط التي يملكها هذا المستخدم. |
languageCode |
مطلوب. تمثّل هذه السمة رمز اللغة المستخدَمة في وصف المراجعة وفق المعيار BCP-47، مثل "en-US" أو "sr-Latn". لمزيد من المعلومات، يُرجى الانتقال إلى http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
expireTime |
مطلوب. الوقت الذي تصبح فيه معلومات مجموعة الخطة المشترَكة قديمة لن يتم عرض PlanStatus للتطبيقات بعد هذا الوقت. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقّة تصل إلى نانوثانية. مثال: |
updateTime |
مطلوب. الوقت الذي استرد فيه وكيل خطة البيانات معلومات حالة الخطة من الأنظمة الخلفية. يمكن استخدامها لتحديد مدى حداثة معلومات حالة الخطة. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقّة تصل إلى نانوثانية. مثال: |
title |
عنوان العقد الذي أبرمه المستخدم مع مشغّل الشبكة سيظهر ذلك في عنوان واجهة المستخدم. |
subscriberId |
معرّف ثابت وفريد في نظام مشغّل شبكة الجوّال لتحديد هوية المستخدم. |
accountInfo |
مطلوب للمستخدمين الذين يدفعون مسبقًا. معلومات حول رصيد حساب المستخدم |
uiCompatibility |
تحدِّد هذه السمة ما إذا كان يمكن عرض PlanStatus للمستخدم في واجهة مستخدم. عند ضبطها على UI_INCOMPATIBLE، يمكن استخدام PlanStatus لإرسال إشعارات إلى المستخدم، ولكن لن يتم استخدامها لعرض معلومات الخطة للمستخدم. |
notifications[] |
أنواع الإشعارات التي تم إرسالها إلى المستخدم |
planInfoPerClient |
|
الطُرق |
|
---|---|
|
تتيح هذه السمة لمشغّل شبكة جوّال (يتم تحديده من خلال رقم النظام المستقل (ASN) الفريد) إضافة إدخال جديد إلى PlanStatus. |