PlanOffer

Une offre de forfait que l'opérateur souhaite étendre à l'utilisateur pour améliorer l'expérience utilisateur. Un opérateur peut envoyer cette offre au GTAF et la transmettre aux applications exécutées sur l'appareil de l'utilisateur.

Représentation JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Champs
name

string

Nom de ressource de l'état du plan au format suivant: operators/{asn_id}/planOffers/{userKey}. Le nom est ignoré lors de la création d'une entrée PlanOffer.

offers[]

object (Offer)

Liste de toutes les offres étendues à l'utilisateur.

expireTime

string (Timestamp format)

Obligatoire. Date d'expiration de l'offre. La GTAF ne partagera plus les offres avec les applications une fois qu'elles auront expiré.

Horodatage au format RFC3339 UTC "Zulu", précis à la nanoseconde près. Exemple : "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Spécifiez la manière dont l'offre sera facturée à l'utilisateur s'il clique sur "Acheter". Par exemple, "Déduit du solde du portefeuille" ou "débité sur votre carte de crédit enregistrée". La chaîne sera présentée telle quelle à l'utilisateur lors de l'achat.