Resource: PlanStatus
PlanStatus contains details of all top-level mobile service package a user has purchased.
JSON representation | |
---|---|
{ "name": string, "plans": [ { object ( |
Fields | |
---|---|
name |
The resource name of the PlanStatus in the following format: |
plans[] |
List of plans owned by this user. |
languageCode |
Required. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
expireTime |
Required. Time when the shared plan group information becomes outdated. PlanStatus will not be served to applications after this time. Expire time must be in the future. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Required. Time when the data plan agent (DPA) fetched the plan status information from backend systems. Could be used to determine how recent the plan status information is. Update time must be in the past but cannot be more than 30 days old. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
title |
Title of the contract that user has with the operator. This will be shown in the UI header. |
subscriberId |
Unique stable identifier in carrier system to identify the user. |
accountInfo |
Required for prepaid users. Information about the user account balance. |
uiCompatibility |
Determines if the PlanStatus can be shown to the user in a user interface. When set to UI_INCOMPATIBLE, the PlanStatus can be used for sending notifications to the user but will not be used for showing the plan information to user. |
notifications[] |
Contains the list of types of notifications sent to the user by GTAF. GTAF ignores this field if it is populated by the caller. |
planInfoPerClient |
Data plan information relevant to a particular Google client. |
cpidState |
Status of the CPID for associated with this plan status. |
Methods |
|
---|---|
|
Allows a mobile operator (identified by its unique Autonomous System Number (ASN)) to add new PlanStatus entry. |