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)
  },
  "cpidState": enum (CpidState)
}
ช่อง
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)

ต้องระบุ เวลาที่ข้อมูลกลุ่มแผนที่ใช้ร่วมกันล้าสมัย สถานะ "การวางแผน" จะไม่แสดงไปยังแอปพลิเคชันหลังจากเวลานี้ เวลาหมดอายุต้องเป็นวันในอนาคต

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

ต้องระบุ เวลาที่ Agent แพ็กเกจข้อมูล (DPA) ดึงข้อมูลสถานะแพ็กเกจจากระบบแบ็กเอนด์ สามารถใช้เพื่อระบุว่าข้อมูลสถานะของแผนล่าสุดเมื่อใด เวลาที่อัปเดตต้องเป็นวันที่ในอดีต แต่ต้องไม่เกิน 30 วัน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

title

string

ชื่อสัญญาที่ผู้ใช้ดําเนินการกับโอเปอเรเตอร์ ข้อมูลนี้จะแสดงในส่วนหัว UI

subscriberId

string

ตัวระบุคงที่ที่ไม่ซ้ํากันในระบบของผู้ให้บริการเพื่อระบุผู้ใช้

accountInfo

object (AccountInfo)

ต้องระบุสําหรับผู้ใช้แบบชําระล่วงหน้า ข้อมูลเกี่ยวกับยอดคงเหลือในบัญชีผู้ใช้

uiCompatibility

enum (UiCompatibility)

กําหนดว่าจะแสดงสถานะแพ็กเกจแก่ผู้ใช้ในอินเทอร์เฟซผู้ใช้หรือไม่ เมื่อตั้งค่าเป็น UI_INCOMPATIBLE คุณสามารถใช้ PlanStatus เพื่อส่งการแจ้งเตือนถึงผู้ใช้ แต่จะไม่ใช้สําหรับแสดงข้อมูลแผนแก่ผู้ใช้

notifications[]

enum (NotificationType)

มีรายการประเภทการแจ้งเตือนที่ GTAF ส่งถึงผู้ใช้ GTAF จะไม่สนใจช่องนี้หากผู้โทรเป็นผู้ป้อนข้อมูล

planInfoPerClient

object (PlanInfoPerClient)

ข้อมูลแพ็กเกจที่เกี่ยวข้องกับไคลเอ็นต์ของ Google

cpidState

enum (CpidState)

สถานะของ CPID ที่เชื่อมโยงกับสถานะแพ็กเกจนี้

เมธอด

create

อนุญาตให้ผู้ให้บริการมือถือ (ระบุด้วยหมายเลขระบบเครือข่ายอัตโนมัติ (ASN) ที่ไม่ซ้ํากัน) เพิ่มแผน PlanStatus ใหม่