REST Resource: genericclass

संसाधन: जेनेरिकClass

जेनरिक क्लास

JSON के काेड में दिखाना
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "enableSmartTap": boolean,
  "redemptionIssuers": [
    string
  ],
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement),
  "messages": [
    {
      object (Message)
    }
  ],
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
फ़ील्ड
id

string

ज़रूरी है. क्लास का यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले बैंक के सभी कार्ड के लिए यूनीक होना चाहिए. यह वैल्यू, issuerID.identifier फ़ॉर्मैट में होनी चाहिए. इसमें issuerID को Google जारी करता है और identifier को आप चुनते हैं. यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, ., _ या - शामिल हो सकते हैं.

classTemplateInfo

object (ClassTemplateInfo)

क्लास को कैसे दिखाना चाहिए, इस बारे में टेंप्लेट की जानकारी. अगर इसे सेट नहीं किया जाता है, तो Google फ़ील्ड के डिफ़ॉल्ट सेट को दिखाएगा.

imageModulesData[]

object (ImageModuleData)

इमेज मॉड्यूल डेटा. अगर ऑब्जेक्ट पर imageModulesData भी तय किया गया है, तो दोनों दिखाए जाएंगे. दोनों लेवल सेट होने पर, क्लास से सिर्फ़ एक इमेज और ऑब्जेक्ट लेवल से सिर्फ़ एक इमेज रेंडर की जाएगी.

textModulesData[]

object (TextModuleData)

टेक्स्ट मॉड्यूल का डेटा. अगर ऑब्जेक्ट पर textModulesData भी तय किया गया है, तो दोनों दिखेंगे. इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या, क्लास से 10 और ऑब्जेक्ट से 10 होती है.

enableSmartTap

boolean

यह सुविधा सिर्फ़ उन पार्टनर के लिए उपलब्ध है जिन्होंने स्मार्ट टैप की सुविधा चालू की है. ज़्यादा जानकारी के लिए, सहायता टीम से संपर्क करें.

redemptionIssuers[]

string (int64 format)

इससे पता चलता है कि स्मार्ट टैप की सुविधा की मदद से, पास को रिडीम करने की अनुमति किसके पास है. रिडेंप्शन जारी करने वाली कंपनियों की पहचान उनके आईडी से की जाती है. रिडेंप्शन जारी करने वाले लोगों या कंपनियों के पास, कम से कम एक स्मार्ट टैप बटन कॉन्फ़िगर होना चाहिए.

स्मार्ट टैप की सुविधा के साथ काम करने के लिए, enableSmartTap और ऑब्जेक्ट लेवल smartTapRedemptionLevel फ़ील्ड को भी सही तरीके से सेट अप करना ज़रूरी है.

securityAnimation

object (SecurityAnimation)

सुरक्षा ऐनिमेशन के बारे में वैकल्पिक जानकारी. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर होगा.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

इससे पता चलता है कि इस क्लास का रेफ़रंस देने वाले एक से ज़्यादा उपयोगकर्ता और डिवाइस, एक ही ऑब्जेक्ट को सेव करेंगे या नहीं.

callbackOptions

object (CallbackOptions)

आखिरी उपयोगकर्ता के इस क्लास के लिए किसी ऑब्जेक्ट को सेव/मिटाने पर, कार्ड जारी करने वाली कंपनी को कॉल करने के लिए इस्तेमाल किए जाने वाले कॉलबैक के विकल्प. इस क्लास के सभी ऑब्जेक्ट, कॉलबैक के लिए ज़रूरी शर्तें पूरी करते हैं.

viewUnlockRequirement

enum (ViewUnlockRequirement)

सामान्य पास के लिए, अनलॉक करने से जुड़ी ज़रूरी शर्तों के विकल्प देखें.

messages[]

object (Message)

ऐप्लिकेशन में दिखाए जाने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की संख्या ज़्यादा से ज़्यादा 10 हो सकती है.

valueAddedModuleData[]

object (ValueAddedModuleData)

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

तरीके

addmessage

दिए गए क्लास आईडी से रेफ़र की गई सामान्य क्लास में मैसेज जोड़ता है.

get

दिए गए क्लास आईडी के साथ सामान्य क्लास दिखाता है.

insert

दिए गए आईडी और प्रॉपर्टी के साथ एक सामान्य क्लास डालता है.

list

यह किसी दिए गए जारीकर्ता आईडी के लिए, सभी सामान्य क्लास की सूची दिखाता है.

patch

दिए गए क्लास आईडी से रेफ़र की गई सामान्य क्लास को अपडेट करता है.

update

दिए गए क्लास आईडी से रेफ़र की गई जेनरिक क्लास को अपडेट करता है.