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

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Es el nombre del recurso de PlanStatus en 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. La hora de vencimiento debe ser posterior a la actual.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "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.