PlanOffer

Paket yang ditawarkan operator dan ingin diperpanjang untuk pengguna guna meningkatkan pengalaman pengguna. Operator dapat mengirimkan penawaran ini ke GTAF dan penawaran tersebut akan diteruskan ke aplikasi yang berjalan di perangkat pengguna.

Representasi JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
Kolom
name

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) Nama resource PlanStatus dalam format berikut: operators/{asn_id}/planOffers/{userKey}. Nama diabaikan saat membuat entri PlanOffer.

offers[]

object (Offer)

Daftar semua penawaran yang diperpanjang untuk pengguna.

expireTime

string (Timestamp format)

Wajib. Waktu saat penawaran ini berakhir. GTAF tidak akan membagikan penawaran dengan aplikasi setelah penawaran berakhir. Waktu habis masa berlaku harus pada masa mendatang.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

Tentukan cara pengguna akan ditagih untuk penawaran, jika pengguna mengklik beli. Misalnya, "Dipotong dari saldo e-wallet" atau "Ditagih ke kartu kredit tersimpan Anda". String akan ditampilkan apa adanya kepada pengguna saat melakukan pembelian.