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 ( |
Pola | |
---|---|
name |
Nazwa zasobu PlanStatus w tym formacie: |
plans[] |
Lista abonamentów należących do tego użytkownika. |
languageCode |
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 |
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: |
updateTime |
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: |
title |
Tytuł umowy zawartej przez operatora z operatorem. Pojawi się on w nagłówku interfejsu. |
subscriberId |
Niepowtarzalny identyfikator stabilny w systemie operatora służący do identyfikowania użytkownika. |
accountInfo |
Wymagane w przypadku użytkowników przedpłaconych. Informacje o saldzie konta użytkownika. |
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[] |
Rodzaje powiadomień, które zostały wysłane do użytkownika. |
planInfoPerClient |
|
Metody |
|
---|---|
|
Zezwala operatorowi sieci komórkowej (określonym na podstawie jego unikalnego numeru systemu autonomicznego) na dodanie nowego wpisu dotyczącego stanu planu. |