แหล่งข้อมูล: 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 |
ต้องระบุ เวลาที่ตัวแทนแพ็กเกจอินเทอร์เน็ต (DPA) ดึงข้อมูลสถานะแพ็กเกจจากระบบแบ็กเอนด์ อาจใช้เพื่อพิจารณาว่าข้อมูลสถานะแพ็กเกจเป็นข้อมูลล่าสุดเพียงใด การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง: |
title |
ชื่อสัญญาที่ผู้ใช้มีกับผู้ให้บริการ ข้อมูลนี้จะแสดงในส่วนหัวของ UI |
subscriberId |
ตัวระบุที่ไม่ซ้ำกันและคงที่ในระบบของผู้ให้บริการเพื่อระบุผู้ใช้ |
accountInfo |
ต้องระบุสำหรับผู้ใช้แบบชำระล่วงหน้า ข้อมูลเกี่ยวกับยอดคงเหลือในบัญชีผู้ใช้ |
uiCompatibility |
กำหนดว่าจะแสดง PlanStatus ต่อผู้ใช้ในอินเทอร์เฟซผู้ใช้ได้หรือไม่ เมื่อตั้งค่าเป็น UI_INCOMPATIBLE คุณจะใช้ PlanStatus เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ได้ แต่จะใช้เพื่อแสดงข้อมูลแพ็กเกจแก่ผู้ใช้ไม่ได้ |
notifications[] |
ประเภทของการแจ้งเตือนที่ส่งถึงผู้ใช้ |
planInfoPerClient |
|
เมธอด |
|
---|---|
|
อนุญาตให้ผู้ให้บริการเครือข่ายมือถือ (ระบุโดยหมายเลขระบบอิสระ (ASN) ที่ไม่ซ้ำกัน) เพิ่มรายการ PlanStatus ใหม่ |