REST Resource: operators.planStatuses

Zasób: PlanStatus

PlanPlan zawiera szczegółowe informacje o wszystkich pakietach usług najwyższego poziomu kupionych przez użytkownika.

Zapis 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)
  }
}
Pola
name

string

Nazwa zasobu PlanStatus w tym formacie: operators/{asn_id}/planStatuses/{userKey}. Nazwa jest ignorowana podczas tworzenia wpisu PlanStatus.

plans[]

object (Plan)

Lista abonamentów należących do tego użytkownika.

languageCode

string

Wymagany. Kod języka BCP-47, np. "en-US" lub "sr-Latn". Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

expireTime

string (Timestamp format)

Wymagany. Czas, w którym informacje o grupie udostępnianej planu stają się nieaktualne. Po tym czasie plan nie będzie udostępniany aplikacjom.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund. Przykład: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Wymagany. Czas, w którym agent pakietu danych (DPA) pobrał informacje o stanie planu z systemów backendu. Pozwala ustalić, jak aktualne są informacje o stanie planu.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund. Przykład: "2014-10-02T15:01:23.045123456Z".

title

string

Tytuł umowy zawartej przez operatora z operatorem. Pojawi się on w nagłówku interfejsu.

subscriberId

string

Niepowtarzalny identyfikator stabilny w systemie operatora służący do identyfikowania użytkownika.

accountInfo

object (AccountInfo)

Wymagane w przypadku użytkowników przedpłaconych. Informacje o saldzie konta użytkownika.

uiCompatibility

enum (UiCompatibility)

Określa, czy abonament może wyświetlać się użytkownikowi. Gdy jest ustawiona na UI_INCOMPATIBLE, stan elementu PlanStatus można używać do wysyłania użytkownikom powiadomień, ale nie do wyświetlania użytkownikowi informacji o abonamencie.

notifications[]

enum (NotificationType)

Rodzaje powiadomień, które zostały wysłane do użytkownika.

planInfoPerClient

object (PlanInfoPerClient)

Metody

create

Zezwala operatorowi sieci komórkowej (określonym na podstawie jego unikalnego numeru systemu autonomicznego) na dodanie nowego wpisu dotyczącego stanu planu.