Ressource: PlanStatus
L'état du forfait contient des informations sur tous les forfaits mobiles de premier niveau qu'un utilisateur a achetés.
Représentation JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
Champs | |
---|---|
name |
Nom de ressource de l'état du plan au format suivant : |
plans[] |
Liste des forfaits appartenant à cet utilisateur. |
languageCode |
Obligatoire. Le code de langue BCP-47, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
expireTime |
Obligatoire. Heure à laquelle les informations du groupe du forfait partagé deviennent obsolètes. L'état "PlanStatus" ne sera plus transmis aux applications après cette date. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
updateTime |
Obligatoire. Heure à laquelle l'agent de forfait de données (DPA) a récupéré les informations concernant l'état du forfait à partir des systèmes backend. Permet de déterminer si les informations sur l'état du plan sont récentes. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
title |
Titre du contrat conclu entre l'utilisateur et l'opérateur. Cette information sera affichée dans l'en-tête de l'interface utilisateur. |
subscriberId |
Identifiant stable unique du système de l'opérateur pour identifier l'utilisateur. |
accountInfo |
Obligatoire pour les utilisateurs prépayés. Informations sur le solde du compte utilisateur. |
uiCompatibility |
Détermine si l'élément PlanStatus peut être affiché dans l'interface utilisateur. Lorsqu'elle est définie sur UI_INCOMPATIBLE, l'état du plan est utilisé pour envoyer des notifications à l'utilisateur, mais pas pour l'affichage des informations sur le forfait. |
notifications[] |
Types de notifications envoyées à l'utilisateur. |
planInfoPerClient |
|
Méthodes |
|
---|---|
|
Permet à un opérateur mobile (identifié par son numéro de système autonome) d'ajouter une nouvelle entrée PlanStatus. |