PlanOffer

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

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

string

LINT.FromChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) ชื่อทรัพยากรของ PlanStatus ในรูปแบบต่อไปนี้: operators/{asn_id}/planOffers/{userKey} ระบบจะไม่สนใจชื่อดังกล่าวเมื่อสร้างรายการ PlanOffer

offers[]

object (Offer)

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

expireTime

string (Timestamp format)

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

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดในระดับนาโนวินาทีและอาจใช้ตัวเลขไม่เกิน 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

formOfPayment

enum (FormOfPayment)

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