रिसॉर्स: LoyaltyClass
JSON के काेड में दिखाना |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
program |
ज़रूरी है. प्रोग्राम का नाम, जैसे कि "Adam's Apparel". ऐप्लिकेशन, पहले 20 वर्णों के बाद एलिप्सिस दिखा सकता है, ताकि यह पक्का किया जा सके कि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
program |
ज़रूरी है. लॉयल्टी प्रोग्राम या कंपनी का लोगो. यह लोगो, ऐप्लिकेशन के ज़्यादा जानकारी वाले व्यू और सूची व्यू, दोनों में दिखता है. |
account |
खाते के नाम का लेबल, जैसे कि "सदस्य का नाम". हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 15 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
account |
खाता आईडी लेबल, जैसे कि "सदस्य आईडी". इसमें ज़्यादा से ज़्यादा 15 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
rewards |
इनाम टियर लेबल, जैसे कि "इनाम टियर". छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा नौ वर्णों का सुझाव दिया जाता है. |
rewards |
इनाम का टियर, जैसे कि "गोल्ड" या "प्लैटिनम." छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा सात वर्ण इस्तेमाल करने का सुझाव दिया जाता है. |
localized |
programName के लिए अनुवाद की गई स्ट्रिंग. ऐप्लिकेशन के पहले 20 वर्णों के बाद, एलिप्सिस दिख सकता है, ताकि यह पक्का किया जा सके कि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
localized |
accountNameLabel के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 15 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
localized |
accountIdLabel के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 15 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. |
localized |
rewardsTierLabel के लिए अनुवाद की गई स्ट्रिंग. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा नौ वर्णों का सुझाव दिया जाता है. |
localized |
rewardsTier के लिए अनुवाद की गई स्ट्रिंग. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा सात वर्ण इस्तेमाल करने का सुझाव दिया जाता है. |
secondary |
इनाम के दूसरे टीयर का लेबल, जैसे कि "इनाम का टीयर." |
localized |
secondaryRewardsTierLabel के लिए अनुवाद की गई स्ट्रिंग. |
secondary |
इनाम का दूसरा टीयर, जैसे कि "गोल्ड" या "प्लैटिनम". |
localized |
secondaryRewardsTier के लिए अनुवाद की गई स्ट्रिंग. |
discoverable |
Google Pay ऐप्लिकेशन में, क्लास को खोजने और इंस्टैंशिएट करने के तरीके के बारे में जानकारी. |
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 |
इस क्लास के लिए फ़ील्ड अपडेट होने पर सूचनाएं भेजी जाएं या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर यह जानकारी नहीं दी जाती है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग कुछ समय के लिए ही सेट रहती है. इसे हर PATCH या UPDATE अनुरोध के साथ सेट करना ज़रूरी है. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी. |
app |
ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक, जो पास के सामने बटन के तौर पर दिखेगा. अगर संबंधित ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो इसका इस्तेमाल किया जाएगा. |
value |
वैल्यू ऐडेड मॉड्यूल का डेटा, जो देना ज़रूरी नहीं है. क्लास में ज़्यादा से ज़्यादा दस लोग शामिल हो सकते हैं. किसी पास के लिए, ऑब्जेक्ट की उन्हें प्राथमिकता देते हुए सिर्फ़ दस पास दिखाए जाएंगे. |
DiscoverableProgram
Android Pay ऐप्लिकेशन में किसी क्लास को खोजने और इंस्टैंशिएट करने का तरीका. इसके लिए, लॉयल्टी या उपहार कार्ड प्रोग्राम खोजें और स्कैन करें या मैन्युअल तरीके से डालें.
JSON के काेड में दिखाना |
---|
{ "merchantSignupInfo": { object ( |
फ़ील्ड | |
---|---|
merchant |
इस प्रोग्राम के लिए, व्यापारी/कंपनी/कारोबारी की साइट से साइन अप करने और कोई फ़ायदेमंद चीज़ जोड़ने की सुविधा के बारे में जानकारी. इसका इस्तेमाल तब किया जाता है, जब MERCHANT_HOSTED_SIGNUP चालू हो. |
merchant |
व्यापारी/कंपनी/कारोबारी की साइट के ज़रिए, इस प्रोग्राम में साइन इन करने और कोई अहम जानकारी जोड़ने की सुविधा के बारे में जानकारी. इसका इस्तेमाल तब किया जाता है, जब MERCHANT_HOSTED_SIGNIN चालू हो. |
state |
'खोजे जा सकने वाले प्रोग्राम' की स्थिति. |
DiscoverableProgramMerchantSignupInfo
किसी प्रोग्राम के लिए, कारोबारी या कंपनी के होस्ट किए गए साइनअप फ़्लो के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "signupWebsite": { object ( |
फ़ील्ड | |
---|---|
signup |
उपयोगकर्ता को व्यापारी/कंपनी की साइनअप साइट पर ले जाने वाला यूआरएल. |
signup |
उपयोगकर्ता का वह डेटा जो साइनअप करने के लिए वेबसाइट के यूआरएल पर, पोस्ट अनुरोध के तौर पर भेजा जाता है. इस जानकारी को कोड में बदला जाता है और फिर शेयर किया जाता है, ताकि व्यापारी/कंपनी/कारोबारी की वेबसाइट, उपयोगकर्ता को 'डिस्कवर किए जा सकने वाले प्रॉडक्ट' प्रोग्राम में रजिस्टर करने के लिए इस्तेमाल किए जाने वाले फ़ील्ड को पहले से भर सके. |
DiscoverableProgramMerchantSigninInfo
किसी प्रोग्राम के लिए, कारोबारी की ओर से होस्ट किए गए साइन इन फ़्लो की जानकारी.
JSON के काेड में दिखाना |
---|
{
"signinWebsite": {
object ( |
फ़ील्ड | |
---|---|
signin |
उपयोगकर्ता को व्यापारी/कंपनी की साइन इन साइट पर ले जाने वाला यूआरएल. |
स्थिति
Enums | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
यह सिर्फ़ उन टेस्टर को दिखता है जिनके पास जारी करने वाले खाते का ऐक्सेस है. |
trustedTesters |
|
LIVE |
सभी को दिखेगा. |
live |
|
DISABLED |
नहीं दिख रहा. |
disabled |
|
तरीके |
|
---|---|
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास में मैसेज जोड़ता है. |
|
दिए गए क्लास आईडी के साथ लॉयल्टी क्लास दिखाता है. |
|
दिए गए आईडी और प्रॉपर्टी के साथ लॉयल्टी क्लास डालता है. |
|
यह किसी कार्ड जारी करने वाले बैंक या कंपनी के आईडी के लिए, लॉयल्टी प्रोग्राम की सभी क्लास की सूची दिखाता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास को अपडेट करता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास को अपडेट करता है. |