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