PlanOffer

Un piano che l'operatore è interessato a estendere all'utente per migliorare l'esperienza utente. Un operatore può inviare questa offerta a GTAF, che la inoltra alle applicazioni in esecuzione sul dispositivo dell'utente.

Rappresentazione JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Campi
name

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Il nome risorsa di PlanStatus nel seguente formato: operators/{asn_id}/planOffers/{userKey}. Il nome viene ignorato durante la creazione di una voce PlanOffer.

offers[]

object (Offer)

Elenco di tutte le offerte estese all'utente.

expireTime

string (Timestamp format)

Obbligatorio. L'ora in cui scade l'offerta. GTAF non condividerà le offerte con le applicazioni una volta scadute. L'ora di scadenza deve essere futura.

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

formOfPayment

enum (FormOfPayment)

Specifica come verrà addebitato il costo dell'offerta all'utente, se fa clic su Acquista. Ad es. "Detratto dal saldo del portafoglio" o "Addebitato sulla carta di credito salvata". La stringa verrà visualizzata così com'è all'utente al momento dell'acquisto.