REST Resource: operators.planStatuses

المورد: PlanStatus

تتضمّن حالة الخطة تفاصيل جميع حِزم خدمات الأجهزة الجوّالة ذات المستوى الأعلى التي اشتراها المستخدم.

تمثيل JSON
{
  "name": string,
  "plans": [
    {
      object (Plan)
    }
  ],
  "languageCode": string,
  "expireTime": string,
  "updateTime": string,
  "title": string,
  "subscriberId": string,
  "accountInfo": {
    object (AccountInfo)
  },
  "uiCompatibility": enum (UiCompatibility),
  "notifications": [
    enum (NotificationType)
  ],
  "planInfoPerClient": {
    object (PlanInfoPerClient)
  }
}
الحقول
name

string

اسم مورد حالة الخطة بالتنسيق التالي: operators/{asn_id}/planStatuses/{userKey}. يتم تجاهل الاسم عند إنشاء إدخال PlanStatus.

plans[]

object (Plan)

قائمة الخطط التي يملكها هذا المستخدم.

languageCode

string

مطلوبة. رمز اللغة BCP-47، مثل "en;US" أو "sr-Latn" لمزيد من المعلومات، يمكنك الاطّلاع على http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

expireTime

string (Timestamp format)

مطلوبة. الوقت الذي تصبح فيه معلومات مجموعة الخطة المشتركة قديمة. ولن يتم عرض بيانات حالة الخطة في التطبيقات بعد هذا التاريخ.

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقّة تصل إلى نانوثانية. مثال: "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

مطلوبة. الوقت الذي جلب فيه وكيل خطة البيانات (DPA) معلومات حالة الخطة من الأنظمة الخلفية يمكن استخدام هذه البيانات لتحديد مدى حداثة معلومات حالة الخطة.

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقّة تصل إلى نانوثانية. مثال: "2014-10-02T15:01:23.045123456Z"

title

string

اسم العقد الذي أبرمه المستخدم مع عامل التشغيل سيتم عرض هذا العنوان في عنوان واجهة المستخدم.

subscriberId

string

معرّف ثابت وفريد في نظام مشغّل شبكة الجوّال لتحديد هوية المستخدم

accountInfo

object (AccountInfo)

مطلوب لمستخدمي الإصدار المدفوع مسبقًا. معلومات عن رصيد حساب المستخدم

uiCompatibility

enum (UiCompatibility)

يُحدِّد هذا الإعداد ما إذا كان يمكن عرض حالة الحالة للمستخدم في واجهة مستخدم. عند الضبط على UI_INCOMPATIBLE، يمكن استخدام حالة الحالة لإرسال إشعارات إلى المستخدم، ولكن لن يتم استخدامها لعرض معلومات الخطة للمستخدم.

notifications[]

enum (NotificationType)

أنواع الإشعارات التي تم إرسالها إلى المستخدم

planInfoPerClient

object (PlanInfoPerClient)

الطُرق

create

يسمح هذا الإعداد لمشغّل الأجهزة الجوّالة (الذي يحدّده رقم النظام المستقل (ASN)) بإضافة إدخال PlanStatus الجديد.