PlanOffer

Es una oferta de plan que el operador desea extender al usuario para mejorar la experiencia del usuario. Un operador puede enviar esta oferta a GTAF y 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

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

offers[]

object (Offer)

Lista de todas las ofertas que se extienden al usuario.

expireTime

string (Timestamp format)

Obligatorio. La hora a la que vence esta oferta. El GTAF no compartirá ofertas con las solicitudes cuando venza.

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 por la oferta si el usuario hace clic en Comprar. P. ej.: Se deduce del saldo de Wallet o se cobra de la tarjeta de crédito guardada. La string se mostrará tal como está al usuario cuando haga la compra.