संसाधन: OfferClass
JSON के काेड में दिखाना |
---|
{ "kind": string, "title": string, "redemptionChannel": enum ( |
फ़ील्ड | |
---|---|
kind |
बताता है कि यह किस तरह का संसाधन है. मान: तय स्ट्रिंग |
title |
ज़रूरी है. ऑफ़र का टाइटल, जैसे कि "किसी भी टी-शर्ट पर 20% की छूट." इसमें ज़्यादा से ज़्यादा 60 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
redemption |
ज़रूरी है. इस ऑफ़र पर रिडीम करने के लिए उपलब्ध चैनल. |
provider |
ज़रूरी है. ऑफ़र देने वाली कंपनी (एग्रीगेटर का नाम या कारोबारी/कंपनी/कारोबारी का नाम). हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 12 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
title |
ऑफ़र की टाइटल इमेज. यह इमेज ऐप्लिकेशन के ब्यौरे और सूची व्यू, दोनों में दिखाई गई है. |
details |
ऑफ़र की जानकारी. |
fine |
ऑफ़र के बारे में ज़्यादा जानकारी या शर्तें, जैसे कि "Adam's Apparel पर किसी भी टी-शर्ट पर 20% की छूट." |
help |
ऑफ़र के लिए सहायता लिंक, जैसे कि |
localized |
टाइटल के लिए अनुवाद की गई स्ट्रिंग. इसमें ज़्यादा से ज़्यादा 60 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
localized |
सेवा देने वाली कंपनी के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 12 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
localized |
जानकारी के लिए अनुवाद की गई स्ट्रिंग. |
localized |
फ़ाइन प्रिंट के लिए अनुवाद की गई स्ट्रिंग. |
short |
ऑफ़र के टाइटल का छोटा वर्शन, जैसे कि "20% की छूट". यह उपयोगकर्ताओं को ऑफ़र के कॉन्टेंट के बारे में तुरंत जानकारी देने के लिए दिखाया जाता है. हमारा सुझाव है कि आप 20 से ज़्यादा वर्ण इस्तेमाल न करें. |
localized |
छोटे टाइटल के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि आप 20 से ज़्यादा वर्ण इस्तेमाल न करें. |
class |
क्लास को कैसे दिखाना चाहिए, इस बारे में टेंप्लेट की जानकारी. अगर नीति को सेट नहीं किया जाता है, तो Google, दिखाने के लिए फ़ील्ड के डिफ़ॉल्ट सेट पर वापस चला जाएगा. |
id |
ज़रूरी है. क्लास का यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले बैंक की सभी क्लास के लिए यूनीक होना चाहिए. यह वैल्यू issuer ID फ़ॉर्मैट में होनी चाहिए.identifier, जहां पहला कोड Google जारी करता है और दूसरा कोड आप चुनते हैं. आपके यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, '.', '_' या '-' होने चाहिए. |
version |
बहिष्कृत |
issuer |
ज़रूरी है. कार्ड जारी करने वाले बैंक का नाम. इसमें ज़्यादा से ज़्यादा 20 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
messages[] |
ऐप्लिकेशन में दिखने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की संख्या ज़्यादा से ज़्यादा 10 हो सकती है. |
allowMultipleUsersPerObject |
समर्थन नहीं होना या रुकना. इसके बजाय, |
homepage |
आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई को भरने का मतलब ठीक वैसा ही है, जैसे linkModuleData में यूआरआई को भरना है (जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का एक लिंक वहां दिखाया जाता है जिसे आम तौर पर ऑब्जेक्ट के linksModuleData सेक्शन के तौर पर माना जाता है). |
locations[] |
ध्यान दें: फ़िलहाल, इस फ़ील्ड का इस्तेमाल करके जगह की जानकारी से जुड़ी सूचनाएं ट्रिगर नहीं की जा सकतीं. |
review |
ज़रूरी है. क्लास की स्थिति. इस फ़ील्ड को क्लास के डेवलपमेंट में होने पर, आपको इस फ़ील्ड को जब आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को पहले से |
review |
जब किसी क्लास को |
infoModuleData |
समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें. |
image |
इमेज मॉड्यूल का डेटा. ऑब्जेक्ट लेवल पर, इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या एक और क्लास ऑब्जेक्ट लेवल पर एक होती है. |
text |
टेक्स्ट मॉड्यूल का डेटा. अगर क्लास में टेक्स्ट मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. ऑब्जेक्ट से ज़्यादा से ज़्यादा 10 और क्लास से 10 फ़ील्ड दिखाए जा सकते हैं. |
links |
लिंक मॉड्यूल का डेटा. अगर ऑब्जेक्ट पर लिंक मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. |
redemption |
इससे पता चलता है कि स्मार्ट टैप की सुविधा की मदद से, पास को रिडीम करने की अनुमति किसके पास है. रिडेंप्शन जारी करने वालों की पहचान, जारी करने वाले के आईडी से की जाती है. रिडीम करने वाले बैंक या कंपनियों के पास, कम से कम एक स्मार्ट टैप कुंजी कॉन्फ़िगर होनी चाहिए.
|
country |
देश का कोड, जिसका इस्तेमाल कार्ड के देश को दिखाने के लिए किया जाता है. ऐसा तब किया जाता है, जब उपयोगकर्ता उस देश में नहीं होता. साथ ही, उपयोगकर्ता की स्थानीय भाषा में कॉन्टेंट उपलब्ध न होने पर, स्थानीय भाषा में कॉन्टेंट दिखाने के लिए भी इसका इस्तेमाल किया जाता है. |
hero |
कार्ड के सामने वाले हिस्से पर दिखने वाली बैनर इमेज. हालांकि, यह ज़रूरी नहीं है. अगर कोई भी नहीं है, तो कुछ भी नहीं दिखेगा. इमेज 100% चौड़ाई में दिखेगी. |
wordMark |
समर्थन नहीं होना या रुकना. |
enable |
इससे पता चलता है कि यह क्लास, स्मार्ट टैप की सुविधा के साथ काम करती है या नहीं. स्मार्ट टैप की सुविधा के साथ काम करने के लिए, |
hex |
कार्ड के बैकग्राउंड का रंग. अगर हीरो इमेज के लिए मुख्य रंग सेट नहीं किया गया है, और हीरो इमेज सेट नहीं है, तो लोगो के मुख्य रंग का इस्तेमाल किया जाएगा. फ़ॉर्मैट #rrggbb है, जहां rrggbb एक हेक्स RGB ट्रिपलेट है, जैसे कि |
localized |
issuerName के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 20 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
multiple |
इससे पता चलता है कि इस क्लास का रेफ़रंस देने वाले एक से ज़्यादा उपयोगकर्ता और डिवाइस, एक ही ऑब्जेक्ट को सेव करेंगे या नहीं. |
callback |
कॉलबैक के विकल्पों का इस्तेमाल, असली उपयोगकर्ता की ओर से इस क्लास के लिए किसी ऑब्जेक्ट को हर बार सेव करने/मिटाने के लिए, जारी करने वाले को वापस कॉल करने के लिए किया जा सकता है. इस क्लास के सभी ऑब्जेक्ट, कॉलबैक के लिए ज़रूरी शर्तें पूरी करते हैं. |
security |
सुरक्षा से जुड़े ऐनिमेशन के बारे में जानकारी. यह जानकारी देना ज़रूरी नहीं है. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर किया जाएगा. |
view |
ऑफ़र के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें. |
wide |
ऑफ़र की चौड़ी टाइटल इमेज. अगर यह दिया गया है, तो इसका इस्तेमाल कार्ड व्यू में सबसे ऊपर बाईं ओर मौजूद टाइटल इमेज की जगह किया जाएगा. |
notify |
इस क्लास के फ़ील्ड में होने वाले अपडेट से सूचनाएं ट्रिगर होनी चाहिए या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर इसके बारे में नहीं बताया गया है, तो कोई सूचना ट्रिगर नहीं की जाएगी. यह सेटिंग बहुत कम समय के लिए है. इसे हर पैच या अपडेट के अनुरोध के साथ सेट करना होगा. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी. |
app |
ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक, जो पास के सामने बटन के तौर पर दिखेगा. अगर उस ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो उसका इस्तेमाल किया जाएगा. |
value |
वैल्यू ऐडेड मॉड्यूल का डेटा, जो देना ज़रूरी नहीं है. कक्षा में ज़्यादा से ज़्यादा 10 छात्र-छात्राएं हो सकती हैं. किसी पास के लिए सिर्फ़ 10 आइटम दिखाए जाएंगे. इनमें, ऑब्जेक्ट से मिले आइटम को प्राथमिकता दी जाएगी. |
RedemptionChannel
Enums | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
|
INSTORE |
|
instore |
|
ONLINE |
|
online |
|
BOTH |
|
both |
|
TEMPORARY_PRICE_REDUCTION |
|
temporaryPriceReduction |
|
तरीके |
|
---|---|
|
दिए गए क्लास आईडी से रेफ़र की गई ऑफ़र क्लास में मैसेज जोड़ता है. |
|
दिए गए क्लास आईडी के साथ ऑफ़र क्लास दिखाता है. |
|
दिए गए आईडी और प्रॉपर्टी के साथ ऑफ़र क्लास डालता है. |
|
किसी जारीकर्ता आईडी के लिए, सभी ऑफ़र क्लास की सूची दिखाता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई ऑफ़र क्लास को अपडेट करता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई ऑफ़र क्लास को अपडेट करता है. |