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)
  },
  "cpidState": enum (CpidState)
}
الحقول
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:23Z" و"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

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

title

string

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

subscriberId

string

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

accountInfo

object (AccountInfo)

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

uiCompatibility

enum (UiCompatibility)

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

notifications[]

enum (NotificationType)

يحتوي على قائمة أنواع الإشعارات التي أرسلها المستخدم إلى GTAF. يتجاهل GTAF هذا الحقل إذا تمت تعبئته بواسطة المتصل.

planInfoPerClient

object (PlanInfoPerClient)

معلومات خطة البيانات ذات الصلة بعميل Google معيّن.

cpidState

enum (CpidState)

حالة CPID المرتبطة بحالة الخطة هذه.

الطُرق

create

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