REST Resource: operators.planStatuses

Resource: PlanStatus

PlanStatus berisi detail semua paket layanan seluler tingkat teratas yang telah dibeli pengguna.

Representasi 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)
  }
}
Kolom
name

string

Nama resource PlanStatus dalam format berikut: operators/{asn_id}/planStatuses/{userKey}. Nama diabaikan saat membuat entri PlanStatus.

plans[]

object (Plan)

Daftar paket yang dimiliki oleh pengguna ini.

languageCode

string

Wajib. Kode bahasa BCP-47, seperti "en-US" atau "sr-Latn". Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

expireTime

string (Timestamp format)

Wajib. Waktu saat informasi grup paket bersama menjadi tidak berlaku. PlanStatus tidak akan ditayangkan ke aplikasi setelah waktu ini.

Stempel waktu dalam format RFC3339 UTC "Zulu", akurat hingga nanodetik. Contoh: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Wajib. Waktu saat agen paket data (DPA) mengambil informasi status paket dari sistem backend. Dapat digunakan untuk menentukan seberapa baru informasi status paket.

Stempel waktu dalam format RFC3339 UTC "Zulu", akurat hingga nanodetik. Contoh: "2014-10-02T15:01:23.045123456Z".

title

string

Judul kontrak yang dimiliki pengguna dengan operator. Nama ini akan ditampilkan di header UI.

subscriberId

string

ID stabil unik dalam sistem operator untuk mengidentifikasi pengguna.

accountInfo

object (AccountInfo)

Diperlukan untuk pengguna prabayar. Informasi tentang saldo akun pengguna.

uiCompatibility

enum (UiCompatibility)

Menentukan apakah PlanStatus dapat ditampilkan kepada pengguna di antarmuka pengguna. Jika disetel ke UI_INCOMPATIBLE, PlanStatus dapat digunakan untuk mengirim notifikasi kepada pengguna, tetapi tidak akan digunakan untuk menampilkan informasi paket kepada pengguna.

notifications[]

enum (NotificationType)

Jenis notifikasi yang telah dikirim kepada pengguna.

planInfoPerClient

object (PlanInfoPerClient)

Metode

create

Memungkinkan operator seluler (yang diidentifikasi oleh Autonomous System Number (ASN) uniknya) menambahkan entri PlanStatus baru.