Ресурс: PlanStatus
PlanStatus содержит подробную информацию обо всех пакетах мобильных услуг верхнего уровня, приобретенных пользователем.
Представление JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
Поля | |
---|---|
name | Имя ресурса PlanStatus в следующем формате: |
plans[] | Список планов, принадлежащих этому пользователю. |
languageCode | Необходимый. Код языка BCP-47, например «en-US» или «sr-Latn». Для получения дополнительной информации см. http://www.unicode.org/reports/tr35/#Unicode_locale_identifier . |
expireTime | Необходимый. Время, когда информация о группе общего плана устаревает. По истечении этого времени PlanStatus не будет передаваться приложениям. Отметка времени в формате RFC3339 UTC "Zulu" с точностью до наносекунд. Пример: |
updateTime | Необходимый. Время, когда агент плана данных (DPA) получил информацию о состоянии плана из серверных систем. Может использоваться для определения того, насколько актуальна информация о состоянии плана. Отметка времени в формате RFC3339 UTC "Zulu" с точностью до наносекунд. Пример: |
title | Название договора, заключенного пользователем с оператором. Это будет показано в заголовке пользовательского интерфейса. |
subscriberId | Уникальный стабильный идентификатор в системе оператора для идентификации пользователя. |
accountInfo | Требуется для пользователей с предоплатой. Информация о балансе учетной записи пользователя. |
uiCompatibility | Определяет, можно ли отображать PlanStatus пользователю в пользовательском интерфейсе. Если установлено значение UI_INCOMPATIBLE, PlanStatus может использоваться для отправки уведомлений пользователю, но не будет использоваться для отображения информации о плане пользователю. |
notifications[] | Типы уведомлений, отправленных пользователю. |
planInfoPerClient | |
Методы | |
---|---|
| Позволяет оператору мобильной связи (определяемому своим уникальным номером автономной системы (ASN)) добавлять новую запись PlanStatus. |