REST Resource: operators.planStatuses

Risorsa: PlanStatus

PlanStatus contiene dettagli di tutti i pacchetti di servizi per dispositivi mobili di primo livello acquistati da un utente.

Rappresentazione JSON
{
  "name": string,
  "plans": [
    {
      object (Plan)
    }
  ],
  "languageCode": string,
  "expireTime": string,
  "updateTime": string,
  "title": string,
  "subscriberId": string,
  "accountInfo": {
    object (AccountInfo)
  },
  "uiCompatibility": enum (UiCompatibility),
  "notifications": [
    enum (NotificationType)
  ],
  "planInfoPerClient": {
    object (PlanInfoPerClient)
  },
  "cpidState": enum (CpidState)
}
Campi
name

string

Il nome della risorsa PlanPlan nel seguente formato: operators/{asn_id}/planStatuses/{userKey}. Il nome viene ignorato durante la creazione di una voce PlanStatus.

plans[]

object (Plan)

Elenco dei piani di proprietà di questo utente.

languageCode

string

Obbligatorio. Il codice lingua BCP-47, come "en-US" o "sr-Latn". Per ulteriori informazioni, visita http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

expireTime

string (Timestamp format)

Obbligatorio. Data e ora in cui le informazioni del gruppo del piano condiviso diventano obsolete. Una volta trascorso questo periodo, PlanStatus non verrà pubblicato per le applicazioni. L'ora di scadenza deve essere successiva a quella corrente.

Un timestamp in formato RFC3339 UTC "Zulu", con una risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Obbligatorio. L'ora in cui l'agente del piano dati (DPA) ha recuperato le informazioni sullo stato del piano dai sistemi di backend. Può essere utilizzato per determinare quanto sono recenti le informazioni sullo stato del piano. L'ora di aggiornamento deve essere nel passato, ma non può essere antecedente a 30 giorni.

Un timestamp in formato RFC3339 UTC "Zulu", con una risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

title

string

Titolo del contratto stipulato dall'utente con l'operatore. Questa informazione verrà visualizzata nell'intestazione dell'interfaccia utente.

subscriberId

string

Identificatore stabile univoco nel sistema dell'operatore per identificare l'utente.

accountInfo

object (AccountInfo)

Obbligatorio per gli utenti che utilizzano il pagamento anticipato. Informazioni sul saldo dell'account utente.

uiCompatibility

enum (UiCompatibility)

Determina se lo stato del piano può essere mostrato all'utente in un'interfaccia utente. Se impostato su UI_INCOMPATIBLE, il PlanStatus può essere utilizzato per inviare notifiche all'utente, ma non per mostrare le informazioni del piano all'utente.

notifications[]

enum (NotificationType)

Contiene l'elenco dei tipi di notifiche inviate all'utente da GTAF. GTAF ignora questo campo se viene completato dal chiamante.

planInfoPerClient

object (PlanInfoPerClient)

Informazioni sul piano dati pertinenti per un determinato cliente Google.

cpidState

enum (CpidState)

Stato del CPID associato a questo stato del piano.

Metodi

create

Consente a un operatore di telefonia mobile (identificato dal suo numero di sistema autonomo autonomo) (ASN) di aggiungere una nuova voce PlanStatus.