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

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.

Un timestamp in formato "Zulu" UTC RFC3339, preciso al nanosecondo. Esempio: "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.