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)
  }
}
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.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, chính xác đến nano giây. Ví dụ: "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ể được dùng để xác định mức độ mới nhất của thông tin trạng thái kế hoạch.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, chính xác đến nano giây. Ví dụ: "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)

Các loại thông báo đã được gửi cho người dùng.

planInfoPerClient

object (PlanInfoPerClient)

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.