REST Resource: operators.planStatuses

משאב: PlanStatus

השדה 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

שם המשאב של PlanStatus בפורמט הבא: 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)

חובה. השעה שבה המידע על קבוצת התוכנית המשותפת הופך ללא עדכני. הערך PlanStatus לא יועבר לאפליקציות אחרי התאריך הזה.

חותמת זמן בפורמט 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)

ההגדרה קובעת אם אפשר להציג למשתמש את PlanStatus בממשק משתמש. אם הערך הוא UI_INCOMPATIBLE, אפשר להשתמש ב-PlanStatus לשליחת התראות למשתמש, אבל לא להצגת פרטי התוכנית למשתמש.

notifications[]

enum (NotificationType)

סוגי ההתראות שנשלחו למשתמש.

planInfoPerClient

object (PlanInfoPerClient)

Methods

create

מאפשר למפעיל סלולרי (שמזוהה באמצעות מספר המערכת האוטונומית (ASN) הייחודי שלו) להוסיף רשומה חדשה של PlanStatus.