PlanOffer

ข้อเสนอแพ็กเกจที่ผู้ให้บริการสนใจที่จะขยายไปยังผู้ใช้เพื่อปรับปรุงประสบการณ์ของผู้ใช้ ผู้ให้บริการสามารถส่งข้อเสนอนี้ไปยัง GTAF ได้ และส่งไปยังแอปพลิเคชันที่ทํางานบนอุปกรณ์ของผู้ใช้

การแสดง JSON
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
ช่อง
name

string

ชื่อทรัพยากรของ PlanStatus ในรูปแบบต่อไปนี้: operators/{asn_id}/planOffers/{userKey} ระบบจะไม่สนใจชื่อดังกล่าวเมื่อสร้างรายการ PlanOffer

offers[]

object (Offer)

รายการข้อเสนอทั้งหมดกําลังขยายให้ผู้ใช้

expireTime

string (Timestamp format)

ต้องระบุ เวลาที่ข้อเสนอนี้จะหมดอายุ GTAF จะไม่แชร์ข้อเสนอกับแอปพลิเคชันเมื่อข้อเสนอหมดอายุ

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่แม่นยำเป็นหน่วยนาโนวินาที ตัวอย่าง: "2014-10-02T15:01:23.045123456Z"

formOfPayment

enum (FormOfPayment)

ระบุว่าจะเรียกเก็บเงินจากผู้ใช้อย่างไรสําหรับข้อเสนอ หากผู้ใช้คลิกซื้อ เช่น "หักเงินจากยอดคงเหลือใน Wallet&&tt; หรือ"ถูกเรียกเก็บเงินจากบัตรเครดิตที่บันทึกไว้ของคุณ" สตริงจะปรากฏตามที่ผู้ใช้เห็นเมื่อทําการซื้อ