REST Resource: operators.planStatuses

Tài nguyên: PlanStatus

PlanStatus chứa thông tin chi tiết về tất cả gói dịch vụ di động cấp cao nhất mà người dùng đã mua.

Biểu diễn dưới dạng 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)
}
Trường
name

string

Tên tài nguyên của PlanStatus ở định dạng sau: operators/{asn_id}/planStatuses/{userKey}. Tên này sẽ bị bỏ qua khi bạn tạo một mục PlanStatus.

plans[]

object (Plan)

Danh sách các gói mà người dùng này sở hữu.

languageCode

string

Bắt buộc. Mã ngôn ngữ BCP-47, chẳng hạn như "en-US" hoặc "sr-Latn". Để biết thêm thông tin, hãy xem http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

expireTime

string (Timestamp format)

Bắt buộc. Thời điểm thông tin nhóm kế hoạch dùng chung trở nên lỗi thời. PlanStatus sẽ không được phân phát cho các ứng dụng sau thời gian này. Thời gian hết hạn phải là thời gian trong tương lai.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Bắt buộc. Thời điểm mà tác nhân gói dữ liệu (DPA) tìm nạp thông tin trạng thái gói từ các hệ thống phụ trợ. Có thể dùng để xác định mức độ mới của thông tin về trạng thái kế hoạch. Thời gian cập nhật phải là thời gian trong quá khứ nhưng không được quá 30 ngày.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

title

string

Tiêu đề của hợp đồng mà người dùng có với nhà mạng. Thông tin này sẽ xuất hiện trong tiêu đề giao diện người dùng.

subscriberId

string

Giá trị nhận dạng duy nhất và cố định trong hệ thống của hãng vận chuyển để xác định người dùng.

accountInfo

object (AccountInfo)

Bắt buộc đối với người dùng trả trước. Thông tin về số dư tài khoản người dùng.

uiCompatibility

enum (UiCompatibility)

Xác định xem người dùng có thể thấy PlanStatus trong giao diện người dùng hay không. Khi được đặt thành UI_INCOMPATIBLE, PlanStatus có thể dùng để gửi thông báo cho người dùng nhưng sẽ không dùng để cho người dùng thấy thông tin về gói.

notifications[]

enum (NotificationType)

Chứa danh sách các loại thông báo mà GTAF gửi cho người dùng. GTAF bỏ qua trường này nếu người gọi điền sẵn.

planInfoPerClient

object (PlanInfoPerClient)

Thông tin về gói dữ liệu liên quan đến một ứng dụng Google cụ thể.

cpidState

enum (CpidState)

Trạng thái của CPID được liên kết với trạng thái kế hoạch này.

Phương thức

create

Cho phép nhà mạng di động (được xác định bằng Số hệ thống tự trị (ASN) duy nhất) thêm mục PlanStatus mới.