PlanOffer

Il s'agit d'un forfait que l'opérateur souhaite proposer à l'utilisateur pour améliorer son expérience. Un opérateur peut envoyer cette offre à GTAF, qui la transmet aux applications s'exécutant sur l'appareil de l'utilisateur.

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

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Nom de ressource de 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 proposées à l'utilisateur.

expireTime

string (Timestamp format)

Obligatoire. Date et heure d'expiration de cette offre. GTAF ne partagera plus les offres avec les applications une fois qu'une offre expire. L'heure d'expiration doit être située dans le futur.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Indiquez comment l'utilisateur sera facturé pour l'offre s'il clique sur "Acheter". Exemple : "Débité du solde du portefeuille" ou "Débité de votre carte de crédit enregistrée" La chaîne sera affichée telle quelle à l'utilisateur lors de l'achat.