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)
}
Các trường
name

string

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

plans[]

object (Plan)

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

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 về nhóm gói dùng chung bị lỗi thời. PlanStatus sẽ không được phân phát đến các ứng dụng sau thời gian này. Thời gian hết hạn phải ở tương lai.

Dấu thời gian ở định dạng RFC3339 UTC "Zulu" với độ phân giải nano giây và tối đa chín 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 tác nhân gói dữ liệu (DPA) tìm nạp thông tin trạng thái gói từ hệ thống phụ trợ. Có thể được dùng để xác định thông tin trạng thái gói gần đây như thế nào. Thời gian cập nhật phải trong quá khứ nhưng không được quá 30 ngày.

Dấu thời gian ở định dạng RFC3339 UTC "Zulu" với độ phân giải nano giây và tối đa chín 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à cung cấp dịch vụ. Điều này sẽ được hiển thị trong tiêu đề giao diện người dùng.

subscriberId

string

Giá trị nhận dạng ổn định riêng biệt trong hệ thống của nhà mạng để 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 PlanStatus có thể hiển thị cho người dùng trong một giao diện người dùng hay không. Khi đặt thành UI_INCOMPATIBLE, Trạng thái kế hoạch có thể dùng để gửi thông báo cho người dùng nhưng sẽ không dùng để hiển thị thông tin về gói cho người dùng.

notifications[]

enum (NotificationType)

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

planInfoPerClient

object (PlanInfoPerClient)

Thông tin về gói dữ liệu liên quan đến một khách hàng cụ thể của Google.

cpidState

enum (CpidState)

Trạng thái của CPID liên quan đến trạng thái kế hoạch này.

Phương pháp

create

Cho phép nhà cung cấp dịch vụ di động (được xác định bằng Mã số hệ thống tự quản (ASN) duy nhất của họ) thêm mục nhập PlanStatus mới.