REST Resource: operators.planStatuses

Kaynak: PlanStatus

PlanStatus, kullanıcının satın aldığı tüm üst düzey mobil hizmet paketlerinin ayrıntılarını içerir.

JSON gösterimi
{
  "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)
  }
}
Alanlar
name

string

PlanStatus'un kaynak adı şu biçimde olmalıdır: operators/{asn_id}/planStatuses/{userKey}. PlanStatus girişi oluşturulurken ad yoksayılır.

plans[]

object (Plan)

Bu kullanıcının sahip olduğu planların listesi.

languageCode

string

Zorunlu. BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin.

expireTime

string (Timestamp format)

Zorunlu. Paylaşılan plan grubu bilgilerinin geçerliliğini yitirdiği zaman. Bu tarihten sonra uygulamalara PlanStatus sunulmayacaktır.

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Zorunlu. Veri planı aracısının (DPA) plan durumu bilgilerini arka uç sistemlerinden getirdiği zaman. Plan durumu bilgilerinin ne kadar güncel olduğunu belirlemek için kullanılabilir.

RFC3339 UTC "Zulu" biçiminde bir zaman damgası (nanosaniyeye kadar doğru). Örnek: "2014-10-02T15:01:23.045123456Z".

title

string

Kullanıcının operatörle yaptığı sözleşmenin başlığı. Bu bilgi, kullanıcı arayüzü başlığında gösterilir.

subscriberId

string

Kullanıcıyı tanımlamak için operatör sistemindeki benzersiz kararlı tanımlayıcı.

accountInfo

object (AccountInfo)

Ön ödemeli kullanıcılar için gereklidir. Kullanıcı hesabı bakiyesiyle ilgili bilgiler.

uiCompatibility

enum (UiCompatibility)

PlanStatus'un kullanıcı arayüzünde kullanıcıya gösterilip gösterilemeyeceğini belirler. PlanStatus, UI_INCOMPATIBLE olarak ayarlandığında kullanıcıya bildirim göndermek için kullanılabilir ancak plan bilgilerini göstermek için kullanılmaz.

notifications[]

enum (NotificationType)

Kullanıcıya gönderilen bildirim türleri.

planInfoPerClient

object (PlanInfoPerClient)

Yöntemler

create

Benzersiz Otonom Sistem Numarası (ASN) ile tanımlanan bir mobil operatörün yeni PlanStatus girişi eklemesine izin verir.