PlanOffer

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

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

string

LINT.ThenChange(//depot/google3/google/mobile/dataplansharing/v1/mobiledataplansharing_enums.proto) PlanStatus का संसाधन नाम इस फ़ॉर्मैट में है: operators/{asn_id}/planOffers/{userKey}. PlanOffer एंट्री बनाते समय, नाम को अनदेखा कर दिया जाता है.

offers[]

object (Offer)

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

expireTime

string (Timestamp format)

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

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

formOfPayment

enum (FormOfPayment)

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