Ressource : PlanStatus
PlanStatus contient des informations sur tous les forfaits de services mobiles de premier niveau qu'un utilisateur a achetés.
Représentation JSON | |
---|---|
{ "name": string, "plans": [ { object ( |
Champs | |
---|---|
name |
Nom de ressource de PlanStatus 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 sur le groupe du forfait partagé deviennent obsolètes. PlanStatus ne sera plus diffusé dans les applications après cette date. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
updateTime |
Obligatoire. Heure à laquelle l'agent du forfait de données a récupéré les informations sur l'état du forfait à partir des systèmes de backend. Peut être utilisé pour déterminer la date des informations sur l'état du forfait. Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : |
title |
Titre du contrat que l'utilisateur a conclu avec l'opérateur. Il s'affichera dans l'en-tête de l'UI. |
subscriberId |
Identifiant unique et stable dans le 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'état du forfait peut être affiché à l'utilisateur dans une interface utilisateur. Lorsque la valeur est définie sur UI_INCOMPATIBLE, PlanStatus peut être utilisé pour envoyer des notifications à l'utilisateur, mais pas pour lui afficher les informations sur l'abonnement. |
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 (ASN) unique) d'ajouter une entrée PlanStatus. |