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 ऐप्लिकेशन के साथ ऑफ़र शेयर नहीं करेगा.

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

formOfPayment

enum (FormOfPayment)

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