REST Resource: genericclass

সম্পদ: জেনেরিকক্লাস

জেনেরিক ক্লাস

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)
    }
  ]
}
ক্ষেত্র
id

string

প্রয়োজন। ক্লাসের জন্য অনন্য শনাক্তকারী। ইস্যুকারীর কাছ থেকে এই আইডিটি অবশ্যই অনন্য হতে হবে। এই মানটিকে issuerID.identifier ফর্ম্যাট অনুসরণ করতে হবে যেখানে Google দ্বারা issuerID জারি করা হয় এবং 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।

পদ্ধতি

addmessage

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা জেনেরিক ক্লাসে একটি বার্তা যোগ করে।

get

প্রদত্ত ক্লাস আইডি সহ জেনেরিক ক্লাস ফেরত দেয়।

insert

প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি জেনেরিক ক্লাস সন্নিবেশ করান।

list

একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত জেনেরিক ক্লাসের একটি তালিকা প্রদান করে৷

patch

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা জেনেরিক ক্লাস আপডেট করে।

update

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা জেনেরিক ক্লাস আপডেট করে।