संसाधन: लॉयल्टी क्लास
JSON के काेड में दिखाना |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
फ़ील्ड | |
---|---|
kind |
इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग |
programName |
ज़रूरी है. प्रोग्राम का नाम, जैसे कि "Adam's Apparel". ऐप्लिकेशन के पहले 20 वर्णों के बाद, एलिप्सिस दिख सकता है, ताकि यह पक्का किया जा सके कि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
programLogo |
ज़रूरी है. लॉयल्टी प्रोग्राम या कंपनी का लोगो. यह लोगो, ऐप्लिकेशन की जानकारी और सूची के तौर पर, दोनों में दिखाया जाता है. |
accountNameLabel |
खाते का नाम, जैसे कि "सदस्य का नाम". इसमें ज़्यादा से ज़्यादा 15 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
accountIdLabel |
खाता आईडी का लेबल, जैसे कि "सदस्य आईडी". इसमें ज़्यादा से ज़्यादा 15 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
rewardsTierLabel |
इनाम टियर लेबल, जैसे कि "इनाम टियर". छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा नौ वर्णों का सुझाव दिया जाता है. |
rewardsTier |
इनाम वाला टियर, जैसे कि "गोल्ड" या "प्लैटिनम". छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा सात वर्ण इस्तेमाल करने का सुझाव दिया जाता है. |
localizedProgramName |
programName के लिए अनुवाद की गई स्ट्रिंग. ऐप्लिकेशन के पहले 20 वर्णों के बाद, एलिप्सिस दिख सकता है, ताकि यह पक्का किया जा सके कि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
localizedAccountNameLabel |
accountNameLabel के लिए अनुवाद की गई स्ट्रिंग. इसमें ज़्यादा से ज़्यादा 15 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
localizedAccountIdLabel |
accountIdLabel के लिए अनुवाद की गई स्ट्रिंग. इसमें ज़्यादा से ज़्यादा 15 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
localizedRewardsTierLabel |
AwardTierLabel के लिए अनुवाद की गई स्ट्रिंग. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा नौ वर्णों का सुझाव दिया जाता है. |
localizedRewardsTier |
RewardsTier के लिए अनुवाद की गई स्ट्रिंग. छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे, इसके लिए ज़्यादा से ज़्यादा सात वर्ण इस्तेमाल करने का सुझाव दिया जाता है. |
secondaryRewardsTierLabel |
इनाम का दूसरा टियर लेबल, जैसे कि "इनामों का टियर". |
localizedSecondaryRewardsTierLabel |
सेकंडरी इनामTierLabel के लिए अनुवाद की गई स्ट्रिंग. |
secondaryRewardsTier |
इनाम का सेकंडरी टियर, जैसे कि "गोल्ड" या "प्लैटिनम". |
localizedSecondaryRewardsTier |
सेकंडरी इनाम टियर के लिए अनुवाद की गई स्ट्रिंग. |
discoverableProgram |
इस बारे में जानकारी कि Google Pay ऐप्लिकेशन में क्लास को कैसे खोजा और इंस्टैंशिएट किया जा सकता है. |
classTemplateInfo |
क्लास दिखाने के तरीके के बारे में टेंप्लेट की जानकारी. अगर इस नीति को सेट नहीं किया जाता है, तो Google दिखाने के लिए फ़ील्ड के डिफ़ॉल्ट सेट का इस्तेमाल करेगा. |
id |
ज़रूरी है. क्लास के लिए यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले के सभी क्लास के लिए यूनीक होना चाहिए. यह वैल्यू, issuer ID फ़ॉर्मैट के हिसाब से होनी चाहिए.identifier, जहां पिछली इमेज को Google जारी करता है और बाद वाला कॉन्टेंट आप चुनता है. आपके यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, '.', '_' या '-' शामिल होने चाहिए. |
version |
बहिष्कृत |
issuerName |
ज़रूरी है. जारी करने वाले का नाम. इसमें ज़्यादा से ज़्यादा 20 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
messages[] |
ऐप्लिकेशन में दिखने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की संख्या ज़्यादा से ज़्यादा 10 हो सकती है. |
allowMultipleUsersPerObject |
समर्थन नहीं होना या रुकना. इसके बजाय, |
homepageUri |
आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई को भरने का मतलब ठीक उसी तरीके से होगा जैसा कि linkModuleData में यूआरआई को भरने से होता है (जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का एक लिंक वहां दिखाया जाता है जिसे आम तौर पर ऑब्जेक्ट के linksModuleData सेक्शन के तौर पर माना जाता है). |
locations[] |
ध्यान दें: फ़िलहाल, यह फ़ील्ड भौगोलिक सूचनाएं ट्रिगर करने के लिए काम नहीं करता. |
reviewStatus |
ज़रूरी है. क्लास की स्थिति. एपीआई कॉल डालने, पैच करने या अपडेट करने का इस्तेमाल करके, इस फ़ील्ड को क्लास के डेवलपमेंट में होने पर, आपको इस फ़ील्ड को अगर आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को पहले से मौजूद |
review |
प्लैटफ़ॉर्म की ओर से सेट की गई समीक्षा टिप्पणियां, जब किसी क्लास को |
infoModuleData |
समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें. |
imageModulesData[] |
इमेज मॉड्यूल डेटा. ऑब्जेक्ट लेवल से ज़्यादा से ज़्यादा एक फ़ील्ड दिखाए जा सकते हैं. वहीं, क्लास ऑब्जेक्ट लेवल के लिए एक से ज़्यादा फ़ील्ड दिखाए जा सकते हैं. |
textModulesData[] |
टेक्स्ट मॉड्यूल डेटा. अगर क्लास में टेक्स्ट मॉड्यूल डेटा भी तय किया गया है, तो दोनों दिखाए जाएंगे. ऑब्जेक्ट से 10 और क्लास में ज़्यादा से ज़्यादा 10 फ़ील्ड दिखाए जा सकते हैं. |
linksModuleData |
लिंक मॉड्यूल डेटा. अगर ऑब्जेक्ट पर लिंक मॉड्यूल डेटा भी तय किया गया है, तो दोनों दिखाए जाएंगे. |
redemptionIssuers[] |
इससे पता चलता है कि ऑफ़र रिडीम करने वाले कौनसे लोग, स्मार्ट टैप पर पास को रिडीम कर सकते हैं. रिडेंप्शन जारी करने वालों की पहचान, उन्हें जारी करने वाले के आईडी से की जाती है. रिडीम करने वाले बैंक या कंपनियों के पास, कम से कम एक स्मार्ट टैप कुंजी कॉन्फ़िगर होनी चाहिए.
|
countryCode |
देश के कोड का इस्तेमाल, कार्ड के देश के बारे में बताने के लिए किया जाता है (जब उपयोगकर्ता उस देश में न हो). साथ ही, उपयोगकर्ता की भाषा में कॉन्टेंट उपलब्ध न होने पर, स्थानीय जगह के हिसाब से कॉन्टेंट दिखाने के लिए भी इसका इस्तेमाल किया जाता है. |
heroImage |
कार्ड के सामने दिखाई जाने वाली वैकल्पिक बैनर इमेज. अगर कोई उपयोगकर्ता मौजूद नहीं है, तो कुछ भी नहीं दिखेगा. इमेज 100% चौड़ाई में दिखेगी. |
wordMark |
समर्थन नहीं होना या रुकना. |
enableSmartTap |
यह पता लगाता है कि इस क्लास में स्मार्ट टैप की सुविधा काम करती है या नहीं. |
hexBackgroundColor |
कार्ड के बैकग्राउंड का रंग. अगर हीरो इमेज के लिए मुख्य रंग सेट नहीं किया गया है, और हीरो इमेज सेट नहीं है, तो लोगो के मुख्य रंग का इस्तेमाल किया जाएगा. फ़ॉर्मैट #rrggbb है, जहां rrggbb, हेक्स RGB ट्रिपलेट है, जैसे |
localizedIssuerName |
जारी करने वाले के नाम के लिए अनुवाद की गई स्ट्रिंग. इसमें ज़्यादा से ज़्यादा 20 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
multipleDevicesAndHoldersAllowedStatus |
यह पहचान करता है कि क्या कई उपयोगकर्ता और डिवाइस इस क्लास से जुड़े एक ही ऑब्जेक्ट को सेव करेंगे. |
callbackOptions |
कॉलबैक के विकल्पों का इस्तेमाल, असली उपयोगकर्ता की ओर से इस क्लास के लिए किसी ऑब्जेक्ट को हर बार सेव करने/मिटाने के लिए, जारी करने वाले को कॉल करने के लिए किया जा सकता है. इस क्लास के सभी ऑब्जेक्ट पर कॉलबैक किया जा सकता है. |
securityAnimation |
सुरक्षा ऐनिमेशन के बारे में वैकल्पिक जानकारी. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर होगा. |
viewUnlockRequirement |
लॉयल्टी कार्ड के लिए, अनलॉक करने से जुड़ी ज़रूरी शर्तों के विकल्प देखें. |
wideProgramLogo |
लॉयल्टी प्रोग्राम या कंपनी का चौड़ा लोगो. उपलब्ध कराए जाने पर, इसका इस्तेमाल कार्ड व्यू के सबसे ऊपर बाईं ओर कार्यक्रम के लोगो की जगह किया जाएगा. |
appLinkData |
ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक. यह पास के सामने बटन के तौर पर दिखेगा. अगर संबंधित ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो इसका इस्तेमाल किया जाएगा. |
DiscoverableProgram
इस बारे में जानकारी कि Android Pay ऐप्लिकेशन में क्लास का पता कैसे लगाया जा सकता है और उन्हें कैसे इंस्टैंशिएट किया जा सकता है. इसके लिए, किसी लॉयल्टी या उपहार कार्ड प्रोग्राम को खोजकर, उसे स्कैन किया जा सकता है या मैन्युअल तरीके से डाला जा सकता है.
JSON के काेड में दिखाना |
---|
{ "merchantSignupInfo": { object ( |
फ़ील्ड | |
---|---|
merchantSignupInfo |
किसी कारोबारी या कंपनी की साइट के ज़रिए, इस प्रोग्राम के लिए साइन अप करने और कोई अहम वैल्यू जोड़ने की सुविधा के बारे में जानकारी. इसका इस्तेमाल तब किया जाता है, जब Merchant_HostED_ एडमिन चालू होता है. |
merchantSigninInfo |
किसी व्यापारी/कंपनी/कारोबारी की साइट के ज़रिए, इस प्रोग्राम में साइन इन करने और किसी अहम चीज़ को जोड़ने की सुविधा के बारे में जानकारी. !! |
state |
खोजे जा सकने वाले प्रोग्राम के दिखने की स्थिति. |
DiscoverableProgramMerchantSignupInfo
किसी प्रोग्राम के लिए, कारोबारी के होस्ट किए गए साइन अप फ़्लो के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "signupWebsite": { object ( |
फ़ील्ड | |
---|---|
signupWebsite |
उपयोगकर्ता को व्यापारी/कंपनी की साइनअप साइट पर ले जाने वाला यूआरएल. |
signupSharedDatas[] |
उपयोगकर्ता का ऐसा डेटा जो साइनअप करने वाली वेबसाइट के यूआरएल पर, पोस्ट करने के अनुरोध में भेजा जाता है. इस जानकारी को कोड में बदलकर शेयर किया जाता है, ताकि कारोबारी या कंपनी की वेबसाइट पर, उन फ़ील्ड की जानकारी पहले से भरी जा सके जिनका इस्तेमाल करके, उपयोगकर्ता को खोजे जा सकने वाले प्रोग्राम में रजिस्टर किया जाता है. |
DiscoverableProgramMerchantSigninInfo
किसी प्रोग्राम के लिए, कारोबारी की ओर से होस्ट किए गए साइन इन फ़्लो की जानकारी.
JSON के काेड में दिखाना |
---|
{
"signinWebsite": {
object ( |
फ़ील्ड | |
---|---|
signinWebsite |
उपयोगकर्ता को व्यापारी/कंपनी की साइन इन साइट पर ले जाने वाला यूआरएल. |
स्थिति
Enums | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
जांच करने वाले सिर्फ़ उन लोगों को दिखेगा जिनके पास जारी करने वाले के खाते का ऐक्सेस है. |
trustedTesters |
|
LIVE |
सभी को दिखेगा. |
live |
|
DISABLED |
नहीं दिख रहा. |
disabled |
|
तरीके |
|
---|---|
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास में एक मैसेज जोड़ता है. |
|
दिए गए क्लास आईडी के साथ लॉयल्टी क्लास दिखाता है. |
|
दिए गए आईडी और प्रॉपर्टी के साथ लॉयल्टी क्लास शामिल करता है. |
|
दिए गए जारी करने वाले के आईडी के लिए, सभी लॉयल्टी क्लास की सूची दिखाता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास को अपडेट करता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई लॉयल्टी क्लास को अपडेट करता है. |