PlanOffer

एक ऐसा प्लान, जिसे ऑपरेटर, उपयोगकर्ता के अनुभव को बेहतर बनाने के लिए इस्तेमाल करना चाहता है. ऑपरेटर इस ऑफ़र को GTAF पर भेज सकता है और यह उपयोगकर्ता के डिवाइस पर चल रहे ऐप्लिकेशन में भेज दिया जाता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "offers": [
    {
      object (Offer)
    }
  ],
  "expireTime": string,
  "formOfPayment": enum (FormOfPayment)
}
फ़ील्ड
name

string

यहां दिए गए फ़ॉर्मैट में, प्लान की स्थिति का संसाधन नाम: operators/{asn_id}/planOffers/{userKey}. PlanOffer एंट्री बनाते समय, नाम को अनदेखा किया जाता है.

offers[]

object (Offer)

उपयोगकर्ता को दिए जा रहे सभी ऑफ़र की सूची.

expireTime

string (Timestamp format)

ज़रूरी है. वह समय जब यह ऑफ़र खत्म हो जाता है. ऑफ़र खत्म होने के बाद, GTAF ऑफ़र को ऐप्लिकेशन के साथ शेयर नहीं करेगा.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड तक सटीक होता है. उदाहरण: "2014-10-02T15:01:23.045123456Z".

formOfPayment

enum (FormOfPayment)

अगर उपयोगकर्ता, खरीदारी पर क्लिक करता है, तो तय करें कि ऑफ़र के लिए उपयोगकर्ता से कैसे शुल्क लिया जाएगा. उदाहरण, "वॉलेट बैलेंस से काटी गई." या "आपके सेव किए गए क्रेडिट कार्ड से शुल्क लिया गया". खरीदारी करते समय, उपयोगकर्ता को जैसे ही स्ट्रिंग दिखेगी.