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

LINT.EnsuiteChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_énumérations.proto) Le nom de ressource de la ressource PlanStatus, 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é. L'heure d'expiration doit être située dans le futur.

Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples : "2014-10-02T15:01:23Z" et "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.