সম্পদ: জেনেরিক অবজেক্ট
জেনেরিক অবজেক্ট
JSON প্রতিনিধিত্ব |
---|
{ "genericType": enum ( |
ক্ষেত্র | |
---|---|
genericType | কার্ডটি কোন |
cardTitle | প্রয়োজন। পাসের হেডার। এটি সাধারণত ব্যবসার নাম যেমন "XXX জিম", "AAA বীমা"। এই ক্ষেত্রটি প্রয়োজন এবং পাসের একেবারে শীর্ষে হেডার সারিতে প্রদর্শিত হয়। |
subheader | পাসের শিরোনাম লেবেল, যেমন অবস্থান যেখানে এই পাস ব্যবহার করা যেতে পারে। পাসের বিশদ দৃশ্যে শিরোনাম সারিতে শিরোনামের ঠিক উপরে প্রদর্শিত হয়। |
header | প্রয়োজন। পাসের শিরোনাম, যেমন "50% ছাড় কুপন" বা "লাইব্রেরি কার্ড" বা "ভাউচার"। এই ক্ষেত্রটি প্রয়োজনীয় এবং পাসের বিশদ দৃশ্যের শিরোনাম সারিতে উপস্থিত হয়। |
logo | পাসের লোগোর ছবি। এই ছবিটি উপরের বাম দিকে কার্ডের বিস্তারিত ভিউতে এবং তালিকা/থাম্বনেল ভিউতেও প্রদর্শিত হয়। লোগো উপস্থিত না থাকলে, |
hexBackgroundColor | কার্ডের পটভূমির রঙ। যদি সেট না করা থাকে, নায়কের ছবির প্রভাবশালী রঙ ব্যবহার করা হয়, এবং যদি কোনও নায়কের ছবি সেট না করা হয়, তাহলে লোগোর প্রভাবশালী রঙ ব্যবহার করা হয় এবং যদি লোগো সেট না করা হয়, Google দ্বারা একটি রঙ বেছে নেওয়া হবে। |
notifications | এই বস্তুর জন্য সক্রিয় করা বিজ্ঞপ্তি সেটিংস। |
id | প্রয়োজন। একটি বস্তুর অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই একটি ইস্যুকারীর সমস্ত বস্তু জুড়ে অনন্য হতে হবে। এই মানটিকে |
classId | প্রয়োজন। এই বস্তুর সাথে যুক্ত শ্রেণী। ক্লাসটি অবশ্যই এই অবজেক্টের মতো একই ধরণের হতে হবে, ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং অনুমোদিত হতে হবে৷ ক্লাস আইডিগুলিকে |
barcode | বারকোডের ধরন এবং মান। যদি পাসের একটি বারকোড না থাকে, তাহলে আমরা ইস্যুকারীকে Barcode.alternate_text সেট করার অনুমতি দিতে পারি এবং ঠিক সেটাই প্রদর্শন করতে পারি। |
heroImage | উপস্থিত থাকলে কার্ডের সামনে ব্যানার চিত্র প্রদর্শিত হয়। ছবিটি 100% প্রস্থে প্রদর্শিত হবে। |
validTimeInterval | সময়কাল এই বস্তু বৈধ বা ব্যবহারযোগ্য বলে বিবেচিত হবে. সময়কাল অতিবাহিত হলে, অবজেক্টটি মেয়াদোত্তীর্ণ বলে বিবেচিত হবে, যা ব্যবহারকারীর ডিভাইসে রেন্ডারিংকে প্রভাবিত করবে। |
imageModulesData[] | ইমেজ মডিউল ডেটা। ক্লাস থেকে শুধুমাত্র একটি এবং অবজেক্ট লেভেল থেকে একটি ইমেজ রেন্ডার করা হবে যখন উভয় সেট করা হবে। |
textModulesData[] | পাঠ্য মডিউল ডেটা। যদি |
linksModuleData | লিঙ্ক মডিউল ডেটা। |
appLinkData | ঐচ্ছিক অ্যাপ বা ওয়েবসাইট লিঙ্ক যা পাসের সামনে একটি বোতাম হিসেবে প্রদর্শিত হবে। সংশ্লিষ্ট শ্রেণীর জন্য AppLinkData প্রদান করা হলে শুধুমাত্র অবজেক্ট AppLinkData প্রদর্শিত হবে। |
groupingInfo | পাসগুলি কীভাবে একত্রিত করা হয় তা নিয়ন্ত্রণ করে এমন তথ্য। |
smartTapRedemptionValue | এই বস্তুর জন্য NFC এর মাধ্যমে একটি স্মার্ট ট্যাপ সার্টিফাইড টার্মিনালে যে মানটি প্রেরণ করা হবে। পাসের জন্য স্মার্ট ট্যাপ সমর্থন করার জন্য ক্লাস লেভেলের ক্ষেত্রগুলি |
rotatingBarcode | ঘূর্ণায়মান বারকোড সেটিংস/বিশদ বিবরণ। |
state | বস্তুর অবস্থা। এই ক্ষেত্রটি অ্যাপে একটি বস্তু কীভাবে প্রদর্শিত হবে তা নির্ধারণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি |
hasUsers | বস্তুটির ব্যবহারকারী আছে কিনা তা নির্দেশ করে। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয়। |
messages[] | অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10। |
passConstraints | বস্তুর জন্য সীমাবদ্ধতা পাস। সীমিত NFC এবং স্ক্রিনশট আচরণ অন্তর্ভুক্ত। |
wideLogo | পাসের চওড়া লোগো। প্রদান করা হলে, কার্ড ভিউয়ের উপরের বাম দিকে লোগোর জায়গায় এটি ব্যবহার করা হবে। |
saveRestrictions | ব্যবহারকারী পাসটি সংরক্ষণ করার চেষ্টা করার আগে যে বস্তুটিকে যাচাই করতে হবে তার উপর বিধিনিষেধ। মনে রাখবেন যে এই বিধিনিষেধগুলি শুধুমাত্র সময় বাঁচানোর সময় প্রয়োগ করা হবে। যদি ব্যবহারকারী পাসটি সংরক্ষণ করার পরে বিধিনিষেধগুলি পরিবর্তিত হয় তবে নতুন বিধিনিষেধগুলি ইতিমধ্যে সংরক্ষিত পাসে প্রয়োগ করা হবে না। |
valueAddedModuleData[] | ঐচ্ছিক মান যুক্ত মডিউল ডেটা। বস্তুতে সর্বাধিক দশ। |
linkedObjectIds[] | linkedObjectIds হল অন্যান্য বস্তুর একটি তালিকা যেমন ইভেন্ট টিকিট, আনুগত্য, অফার, জেনেরিক, গিফটকার্ড, ট্রানজিট এবং বোর্ডিং পাস যা এই জেনেরিক বস্তুর সাথে স্বয়ংক্রিয়ভাবে সংযুক্ত করা উচিত। যদি একজন ব্যবহারকারী এই জেনেরিক কার্ডটি সংরক্ষণ করে থাকে, তাহলে এই লিঙ্কডঅবজেক্টআইডগুলি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ওয়ালেটে পুশ করা হবে (যদি না তারা এই ধরনের লিঙ্ক করা পাসগুলি পাওয়ার জন্য সেটিংটি বন্ধ করে দেয়)। নিশ্চিত করুন যে লিঙ্কডঅবজেক্টআইডিতে উপস্থিত বস্তুগুলি ইতিমধ্যেই সন্নিবেশিত হয়েছে - যদি না হয়, কলগুলি ব্যর্থ হবে৷ একবার লিঙ্ক হয়ে গেলে, লিঙ্ক করা বস্তুগুলি লিঙ্কমুক্ত করা যাবে না। আপনি অন্য ইস্যুকারীর সাথে সম্পর্কিত বস্তুগুলিকে লিঙ্ক করতে পারবেন না। একটি একক বস্তুর সাথে লিঙ্ক করা যেতে পারে এমন বস্তুর সংখ্যার একটি সীমা রয়েছে। সীমা পৌঁছানোর পরে, কলে নতুন লিঙ্ক করা বস্তুগুলি নীরবে উপেক্ষা করা হবে৷ অবজেক্ট আইডির ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ |
জেনেরিক টাইপ
জেনেরিক কার্ডের ধরন।
Enums | |
---|---|
GENERIC_TYPE_UNSPECIFIED | অনির্দিষ্ট জেনেরিক প্রকার। |
GENERIC_SEASON_PASS | ঋতু পাস |
GENERIC_UTILITY_BILLS | ইউটিলিটি বিল |
GENERIC_PARKING_PASS | পার্কিং পাস |
GENERIC_VOUCHER | ভাউচার |
GENERIC_GYM_MEMBERSHIP | জিম সদস্যতা কার্ড |
GENERIC_LIBRARY_MEMBERSHIP | লাইব্রেরির সদস্যতা কার্ড |
GENERIC_RESERVATIONS | রিজার্ভেশন |
GENERIC_AUTO_INSURANCE | অটো-বীমা কার্ড |
GENERIC_HOME_INSURANCE | হোম-বীমা কার্ড |
GENERIC_ENTRY_TICKET | প্রবেশ টিকিট |
GENERIC_RECEIPT | রসিদ |
GENERIC_LOYALTY_CARD | আনুগত্য কার্ড. অনুগ্রহ করে মনে রাখবেন যে এই জেনেরিক টাইপের পরিবর্তে একটি ডেডিকেটেড লয়্যালটি কার্ড পাস টাইপ ব্যবহার করার পরামর্শ দেওয়া হয়। একটি ডেডিকেটেড লয়্যালটি কার্ড পাস টাইপ একটি জেনেরিক পাস টাইপের চেয়ে বেশি বৈশিষ্ট্য এবং কার্যকারিতা প্রদান করে। |
GENERIC_OTHER | অন্য প্রকার |
বিজ্ঞপ্তি
অবজেক্টের বিজ্ঞপ্তি সক্ষম করা প্রয়োজন কিনা তা নির্দেশ করে। আমরা ExpiryNotification/UpcomingNotification-এর একটি মাত্র সমর্থন করি। expiryNotification
upcomingNotification
উপর অগ্রাধিকার নেয়। অন্য কথায় যদি expiryNotification
সেট করা থাকে, আমরা upcomingNotification
ক্ষেত্রটিকে উপেক্ষা করি।
JSON প্রতিনিধিত্ব |
---|
{ "expiryNotification": { object ( |
ক্ষেত্র | |
---|---|
expiryNotification | কার্ডের মেয়াদ শেষ হওয়ার আগে একটি নির্দিষ্ট সময়ে একটি বিজ্ঞপ্তি ট্রিগার করা হবে। |
upcomingNotification | কার্ডটি ব্যবহারযোগ্য হওয়ার আগে একটি নির্দিষ্ট সময়ে একটি বিজ্ঞপ্তি ট্রিগার করা হবে। |
মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি
নির্দেশ করে যে ইস্যুকারী Google Wallet কে কার্ডের মেয়াদ শেষ হওয়ার 2 দিন আগে মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি পাঠাতে চায়৷
JSON প্রতিনিধিত্ব |
---|
{ "enableNotification": boolean } |
ক্ষেত্র | |
---|---|
enableNotification | অবজেক্টের মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি সক্ষম করা প্রয়োজন কিনা তা নির্দেশ করে। |
আসন্ন বিজ্ঞপ্তি
ইঙ্গিত করে যে ইস্যুকারী কার্ডটি বৈধ/ব্যবহারযোগ্য হওয়ার 1 দিন আগে Google Wallet একটি আসন্ন কার্ডের বৈধতার বিজ্ঞপ্তি পাঠাতে চায়৷
JSON প্রতিনিধিত্ব |
---|
{ "enableNotification": boolean } |
ক্ষেত্র | |
---|---|
enableNotification | বস্তুটির আসন্ন বিজ্ঞপ্তি সক্ষম করা প্রয়োজন কিনা তা নির্দেশ করে। |
পদ্ধতি | |
---|---|
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখ করা জেনেরিক অবজেক্টে একটি বার্তা যোগ করে। |
| প্রদত্ত অবজেক্ট আইডি সহ জেনেরিক অবজেক্ট প্রদান করে। |
| প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি জেনেরিক অবজেক্ট সন্নিবেশ করায়। |
| একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত জেনেরিক বস্তুর একটি তালিকা প্রদান করে৷ |
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত জেনেরিক অবজেক্ট আপডেট করে। |
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত জেনেরিক অবজেক্ট আপডেট করে। |