REST Resource: operators.planStatuses

資源:PlanStatus

PlanStatus 包含使用者購買的所有頂層行動服務套件詳細資料。

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)
  }
}
欄位
name

string

PlanStatus 的資源名稱,格式如下:operators/{asn_id}/planStatuses/{userKey}。建立 PlanStatus 項目時,系統會忽略這個名稱。

plans[]

object (Plan)

這位使用者擁有的方案清單。

languageCode

string

必要,BCP-47 語言代碼,例如「en-US」或「sr-Latn」。詳情請參閱 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier

expireTime

string (Timestamp format)

必要,共用企劃書群組資訊過時的時間。這段期間過後,應用程式就不會提供 PlanStatus。

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,範例:"2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

必要,數據方案代理程式 (DPA) 從後端系統擷取方案狀態資訊的時間。可用來判斷方案狀態資訊的近期位置。

RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,範例:"2014-10-02T15:01:23.045123456Z"

title

string

使用者與電信業者的合約名稱。這項資訊會顯示在使用者介面標頭中。

subscriberId

string

電信業者系統中的不重複穩定 ID,用於識別使用者。

accountInfo

object (AccountInfo)

僅適用於預付使用者。使用者帳戶餘額的相關資訊。

uiCompatibility

enum (UiCompatibility)

決定是否要在使用者介面向使用者顯示 PlanStatus。設為 UI_INCOMPATIBLE 時,PlanStatus 可用來通知使用者,不會用於顯示方案資訊。

notifications[]

enum (NotificationType)

傳送給使用者的通知類型。

planInfoPerClient

object (PlanInfoPerClient)

方法

create

允許行動電信業者 (透過專屬自治系統號碼 (ASN) 辨識) 新增 PlanStatus 項目。