PlanOffer

Ein Angebot, das der Mobilfunkanbieter dem Nutzer unterbreiten möchte, um die Nutzerfreundlichkeit zu verbessern. Ein Betreiber kann dieses Angebot an GTAF senden. Es wird dann an die Anwendungen weitergeleitet, die auf dem Gerät des Nutzers ausgeführt werden.

JSON-Darstellung
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Felder
name

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Der Ressourcenname von PlanStatus im folgenden Format: operators/{asn_id}/planOffers/{userKey}. Der Name wird beim Erstellen eines PlanOffer-Eintrags ignoriert.

offers[]

object (Offer)

Liste aller Angebote, die dem Nutzer unterbreitet werden.

expireTime

string (Timestamp format)

Erforderlich. Der Zeitpunkt, zu dem dieses Angebot abläuft. GTAF gibt Angebote nicht mehr an Anwendungen weiter, sobald sie abgelaufen sind. Die Ablaufzeit muss in der Zukunft liegen.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Geben Sie an, wie dem Nutzer das Angebot in Rechnung gestellt wird, wenn er auf „Kaufen“ klickt. Beispiel: „Vom Wallet-Guthaben abgebucht“ oder „Über Ihre gespeicherte Kreditkarte abgerechnet“. Der String wird dem Nutzer beim Kauf unverändert angezeigt.