Ressource: PlanStatus
PlanStatus enthält Details zu allen Mobilfunkdienstpaketen der obersten Ebene, die ein Nutzer erworben hat.
JSON-Darstellung | |
---|---|
{ "name": string, "plans": [ { object ( |
Felder | |
---|---|
name |
Der Ressourcenname von PlanStatus im folgenden Format: |
plans[] |
Liste der Tarife, die dieser Nutzer besitzt. |
languageCode |
Erforderlich. Der BCP-47-Sprachcode, z. B. "en-US" oder "sr-Latn" Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
expireTime |
Erforderlich. Zeitpunkt, zu dem die Informationen zur freigegebenen Plangruppe veraltet sind. Nach diesem Zeitpunkt wird PlanStatus nicht mehr für Anwendungen bereitgestellt. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
updateTime |
Erforderlich. Zeitpunkt, zu dem der Datenplan-Agent (DPA) die Informationen zum Planstatus aus den Backend-Systemen abgerufen hat. Kann verwendet werden, um zu ermitteln, wie aktuell die Informationen zum Planstatus sind. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
title |
Titel des Vertrags, den der Nutzer mit dem Mobilfunkanbieter hat. Er wird im Header der Benutzeroberfläche angezeigt. |
subscriberId |
Eindeutige, stabile Kennung im System des Mobilfunkanbieters zur Identifizierung des Nutzers. |
accountInfo |
Für Prepaid-Nutzer erforderlich. Informationen zum Nutzerkontostand. |
uiCompatibility |
Gibt an, ob der PlanStatus dem Nutzer in einer Benutzeroberfläche angezeigt werden kann. Wenn der Wert auf UI_INCOMPATIBLE festgelegt ist, kann der PlanStatus zum Senden von Benachrichtigungen an den Nutzer verwendet werden, aber nicht zum Anzeigen der Planinformationen für den Nutzer. |
notifications[] |
Die Arten von Benachrichtigungen, die an den Nutzer gesendet wurden. |
planInfoPerClient |
|
Methoden |
|
---|---|
|
Ermöglicht einem Mobilfunkanbieter (identifiziert durch seine eindeutige Autonomous System Number (ASN)), einen neuen PlanStatus-Eintrag hinzuzufügen. |