PlanOffer

Un piano offre all'operatore l'interesse a estendersi all'utente per migliorare l'esperienza utente. Un operatore può inviare l'offerta a GTAF e trasmetterla 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 della risorsa PlanPlan 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 esteso all'utente.

expireTime

string (Timestamp format)

Obbligatorio. La data di scadenza dell'offerta. GTAF non condividerà le offerte con le applicazioni alla scadenza di un'offerta. 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".

formOfPayment

enum (FormOfPayment)

Specifica come gli utenti dovranno pagare per l'offerta, se l'utente fa clic per acquistare. Ad esempio, "Detratto dal saldo di Wallet". o "Addebito sulla carta di credito salvata". La stringa verrà mostrata così com'è all'utente quando effettua l'acquisto.