משאב: 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 |
חובה. השעה שבה פרטי הקבוצה בתוכנית המשותפת מיושנים. סטטוס התוכנית לא יוצג לאפליקציות לאחר המועד הזה. חותמת זמן בפורמט RFC3339 UTC "Zulu" בדיוק של ננו-שניות. דוגמה: |
updateTime |
חובה. הזמן שבו הנציג של תוכנית הנתונים (DPA) החזיר מידע על סטטוס התוכנית ממערכות בקצה העורפי. אפשר להשתמש במידע הזה כדי לקבוע את מידת העדכניות של פרטי הסטטוס של התוכנית. חותמת זמן בפורמט RFC3339 UTC "Zulu" בדיוק של ננו-שניות. דוגמה: |
title |
שם החוזה של המשתמש עם המפעיל. המידע הזה יופיע בכותרת של ממשק המשתמש. |
subscriberId |
מזהה יציב וייחודי במערכת הספק כדי לזהות את המשתמש. |
accountInfo |
חובה למשתמשים בתשלום מראש. מידע על היתרה בחשבון משתמש. |
uiCompatibility |
המדיניות הזו קובעת אם אפשר להציג למשתמש את סטטוס התוכנית בממשק משתמש. אם המדיניות מוגדרת כ-UI_INCOMPATIBLE, אפשר להשתמש בסטטוס התוכנית כדי לשלוח התראות למשתמש, אבל לא כדי להציג את פרטי התוכנית למשתמש. |
notifications[] |
סוגי ההתראות שנשלחו למשתמש. |
planInfoPerClient |
|
שיטות |
|
---|---|
|
מאפשרת למפעיל סלולרי (שמזוהה לפי מספר המערכת האוטונומית הייחודי שלו (ASN) להוסיף ערך חדש של PlanStatus. |