PlanOffer

Es una oferta de plan que el operador desea extender al usuario para mejorar su experiencia. Un operador puede enviar esta oferta a la GTAF, y esta se pasa a las aplicaciones que se ejecutan en el dispositivo del usuario.

Representación JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Campos
name

string

Es el nombre del recurso de PlanStatus con el siguiente formato: operators/{asn_id}/planOffers/{userKey}. El nombre se ignora cuando se crea una entrada de PlanOffer.

offers[]

object (Offer)

Es la lista de todas las ofertas que se extienden al usuario.

expireTime

string (Timestamp format)

Es obligatorio. Fecha y hora en que vence esta oferta. GTAF no compartirá ofertas con las aplicaciones una vez que estas venzan.

Es una marca de tiempo en el formato RFC3339 UTC "Zulu", con precisión de nanosegundos. Ejemplo: "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Especifica cómo se le cobrará al usuario la oferta si hace clic en Comprar. P. ej., "Se dedujo del saldo de la billetera" o "Se cargó a tu tarjeta de crédito guardada". La cadena se mostrará tal cual al usuario cuando realice la compra.