Zasób: PlanStatus
PlanStatus zawiera szczegóły wszystkich pakietów usług mobilnych najwyższego poziomu, które użytkownik kupił.
Zapis JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
Pola | |
---|---|
name |
Nazwa zasobu PlanStatus w tym formacie: |
plans[] |
Lista planów należących do tego użytkownika. |
languageCode |
Wymagany. Kod języka w formacie 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, po którym informacje o grupie planu udostępnionego stają się nieaktualne. Po tym czasie aplikacje nie będą otrzymywać informacji o stanie subskrypcji. Czas wygaśnięcia musi przypadać w przyszłości. Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund i maksymalnie 9 miejscami po przecinku. Przykłady: |
updateTime |
Wymagany. Czas, w którym agent planu danych pobrał informacje o stanie planu z systemów backendowych. Może służyć do określania, jak aktualne są informacje o stanie abonamentu. Czas aktualizacji musi być w przeszłości, ale nie może być starszy niż 30 dni. Znacznik czasu w formacie RFC3339 UTC „Zulu”, z dokładnością do nanosekund i maksymalnie 9 miejscami po przecinku. Przykłady: |
title |
Tytuł umowy, którą użytkownik zawarł z operatorem. Będzie on widoczny w nagłówku interfejsu. |
subscriberId |
Unikalny stały identyfikator w systemie operatora służący do identyfikowania użytkownika. |
accountInfo |
Wymagane w przypadku użytkowników korzystających z przedpłaty. Informacje o saldzie konta użytkownika. |
uiCompatibility |
Określa, czy stan planu może być wyświetlany użytkownikowi w interfejsie. Jeśli wartość to UI_INCOMPATIBLE, stan PlanStatus może być używany do wysyłania powiadomień do użytkownika, ale nie będzie używany do wyświetlania informacji o abonamencie. |
notifications[] |
Zawiera listę typów powiadomień wysłanych do użytkownika przez GTAF. Jeśli to pole jest wypełnione przez wywołującego, GTAF je ignoruje. |
planInfoPerClient |
Informacje o pakiecie danych istotne dla konkretnego klienta Google. |
cpidState |
Stan identyfikatora CPID powiązanego z tym stanem planu. |
Metody |
|
---|---|
|
Umożliwia operatorowi komórkowemu (identyfikowanemu przez unikalny numer systemu autonomicznego (ASN)) dodanie nowego wpisu PlanStatus. |