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