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

LINT.thenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) 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. La hora de vencimiento debe ser futura.

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