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)

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

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

updateTime

string (Timestamp format)

ต้องระบุ เวลาที่ตัวแทนแพ็กเกจอินเทอร์เน็ต (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)

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

notifications[]

enum (NotificationType)

มีรายการประเภทการแจ้งเตือนที่ GTAF ส่งให้ผู้ใช้ GTAF จะไม่สนใจฟิลด์นี้หากผู้เรียกกรอกข้อมูล

planInfoPerClient

object (PlanInfoPerClient)

ข้อมูลแพ็กเกจอินเทอร์เน็ตที่เกี่ยวข้องกับลูกค้า Google รายใดรายหนึ่ง

cpidState

enum (CpidState)

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

เมธอด

create

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