Recurso: PlanStatus
PlanStatus contiene detalles de todos los paquetes de servicios móviles de nivel superior que compró un usuario.
Representación JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
Campos | |
---|---|
name |
El nombre del recurso del PlanStatus con el siguiente formato: |
plans[] |
Lista de planes que pertenecen a este usuario. |
languageCode |
Obligatorio. El código de idioma BCP-47, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
expireTime |
Obligatorio. Hora en la que la información del grupo del plan compartido está desactualizada. Después de este tiempo, no se publicará PlanStatus. Es una marca de tiempo en el formato RFC3339 UTC "Zulu", con precisión de nanosegundos. Ejemplo: |
updateTime |
Obligatorio. Hora en la que el agente de plan de datos (DPA) recuperó la información de estado del plan de los sistemas de backend Podría usarse para determinar qué tan reciente es la información sobre el estado del plan. Es una marca de tiempo en el formato RFC3339 UTC "Zulu", con precisión de nanosegundos. Ejemplo: |
title |
Es el título del contrato que tiene el usuario con el operador. Esto se mostrará en el encabezado de la IU. |
subscriberId |
Identificador estable único en el sistema del proveedor para identificar al usuario. |
accountInfo |
Obligatorio para usuarios prepagos. Información sobre el saldo de la cuenta de usuario. |
uiCompatibility |
Determina si se puede mostrar el PlanStatus en la interfaz de usuario. Cuando se establece en UI_INCOMPATIBLE, el PlanStatus se puede usar para enviar notificaciones al usuario, pero no se usará para mostrarle la información del plan. |
notifications[] |
Los tipos de notificaciones que se enviaron al usuario |
planInfoPerClient |
|
Métodos |
|
---|---|
|
Permite que un operador de telefonía celular (identificado por su número de sistema autónomo [ASN]) agregue una nueva entrada a PlanStatus. |