সম্পদ: LoyaltyObject
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "classReference": { object ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং |
classReference | অভিভাবক শ্রেণীর উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্রগুলির একটি অনুলিপি৷ এই ক্ষেত্রগুলি একটি GET সময় পুনরুদ্ধার করা হয়. |
accountName | লয়্যালটি অ্যাকাউন্ট হোল্ডারের নাম, যেমন "জন স্মিথ।" ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
accountId | আনুগত্য অ্যাকাউন্ট শনাক্তকারী। প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
loyaltyPoints | আনুগত্য পুরস্কার পয়েন্ট লেবেল, ব্যালেন্স, এবং টাইপ. |
linkedOfferIds[] | এই লয়্যালটি কার্ডের সাথে লিঙ্ক করা অফার অবজেক্টের একটি তালিকা। অফার অবজেক্ট ইতিমধ্যেই বিদ্যমান থাকতে হবে। অফার অবজেক্ট আইডি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ |
secondaryLoyaltyPoints | সেকেন্ডারি লয়্যালটি রিওয়ার্ড পয়েন্ট লেবেল, ব্যালেন্স এবং টাইপ। প্রাথমিক আনুগত্য পয়েন্ট ছাড়াও দেখানো হয়েছে. |
id | প্রয়োজন। একটি বস্তুর অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই একটি ইস্যুকারীর সমস্ত বস্তু জুড়ে অনন্য হতে হবে। এই মানটি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ অনন্য শনাক্তকারীতে শুধুমাত্র বর্ণসংখ্যার অক্ষর, '.', '_', বা '-' অন্তর্ভুক্ত করা উচিত। |
classId | প্রয়োজন। এই বস্তুর সাথে যুক্ত শ্রেণী। ক্লাসটি অবশ্যই এই অবজেক্টের মতো একই ধরণের হতে হবে, ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং অনুমোদিত হতে হবে৷ ক্লাস আইডি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ |
version | অবচয় |
state | প্রয়োজন। বস্তুর অবস্থা। এই ক্ষেত্রটি অ্যাপে একটি বস্তু কীভাবে প্রদর্শিত হবে তা নির্ধারণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি |
barcode | বারকোডের ধরন এবং মান। |
messages[] | অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10। |
validTimeInterval | সময়কাল এই বস্তু |
locations[] | দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জিও বিজ্ঞপ্তি ট্রিগার করতে সমর্থিত নয়৷ |
hasUsers | বস্তুটির ব্যবহারকারী আছে কিনা তা নির্দেশ করে। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয়। |
smartTapRedemptionValue | এই বস্তুর জন্য NFC এর মাধ্যমে একটি স্মার্ট ট্যাপ সার্টিফাইড টার্মিনালে যে মানটি প্রেরণ করা হবে। পাসের জন্য স্মার্ট ট্যাপ সমর্থন করার জন্য ক্লাস লেভেলের ক্ষেত্রগুলি যদি এই মান সেট করা না থাকে তবে ক্লাস লেভেল ক্ষেত্রগুলি |
hasLinkedDevice | এই বস্তুটি বর্তমানে একটি একক ডিভাইসের সাথে সংযুক্ত কিনা। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয় যখন কোনও ব্যবহারকারী বস্তুটিকে তাদের ডিভাইসে লিঙ্ক করে সংরক্ষণ করে। নির্বাচিত অংশীদারদের দ্বারা ব্যবহারের জন্য উদ্দেশ্যে. অতিরিক্ত তথ্যের জন্য সহায়তার সাথে যোগাযোগ করুন। |
disableExpirationNotification | বিজ্ঞপ্তিগুলি স্পষ্টভাবে দমন করা উচিত কিনা তা নির্দেশ করে৷ এই ক্ষেত্রটি সত্য হিসাবে সেট করা থাকলে, বর্তমানে, এটি শুধুমাত্র অফারগুলির জন্য সেট করা যেতে পারে৷ |
infoModuleData | অবচয়। পরিবর্তে textModulesData ব্যবহার করুন। |
imageModulesData[] | ইমেজ মডিউল ডেটা। এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা অবজেক্ট লেভেল থেকে 1টি এবং ক্লাস অবজেক্ট লেভেলের জন্য 1টি। |
textModulesData[] | পাঠ্য মডিউল ডেটা। যদি পাঠ্য মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয় তবে উভয়ই প্রদর্শিত হবে। প্রদর্শিত এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা হল অবজেক্ট থেকে 10টি এবং ক্লাস থেকে 10টি৷ |
linksModuleData | লিঙ্ক মডিউল ডেটা। যদি লিঙ্ক মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয়, উভয়ই প্রদর্শিত হবে। |
appLinkData | ঐচ্ছিক অ্যাপ বা ওয়েবসাইট লিঙ্ক যা পাসের সামনে একটি বোতাম হিসেবে প্রদর্শিত হবে। সংশ্লিষ্ট শ্রেণীর জন্য AppLinkData প্রদান করা হলে শুধুমাত্র অবজেক্ট AppLinkData প্রদর্শিত হবে। |
rotatingBarcode | ঘূর্ণায়মান বারকোডের ধরন এবং মান। |
heroImage | ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে, ক্লাসের নায়কের ছবি, যদি উপস্থিত থাকে, প্রদর্শিত হবে। যদি ক্লাসের হিরো ইমেজও উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না। |
groupingInfo | পাসগুলি কীভাবে একত্রিত করা হয় তা নিয়ন্ত্রণ করে এমন তথ্য। |
passConstraints | বস্তুর জন্য সীমাবদ্ধতা পাস। সীমিত NFC এবং স্ক্রিনশট আচরণ অন্তর্ভুক্ত। |
saveRestrictions | ব্যবহারকারী পাসটি সংরক্ষণ করার চেষ্টা করার আগে যে বস্তুটিকে যাচাই করতে হবে তার উপর বিধিনিষেধ। মনে রাখবেন যে এই বিধিনিষেধগুলি শুধুমাত্র সময় বাঁচানোর সময় প্রয়োগ করা হবে। যদি ব্যবহারকারী পাসটি সংরক্ষণ করার পরে বিধিনিষেধগুলি পরিবর্তিত হয় তবে নতুন বিধিনিষেধগুলি ইতিমধ্যে সংরক্ষিত পাসে প্রয়োগ করা হবে না। |
linkedObjectIds[] | linkedObjectIds হল অন্যান্য অবজেক্টের একটি তালিকা যেমন ইভেন্ট টিকেট, লয়্যালটি, অফার, জেনেরিক, গিফটকার্ড, ট্রানজিট এবং বোর্ডিং পাস যা এই লয়্যালটি অবজেক্টের সাথে স্বয়ংক্রিয়ভাবে সংযুক্ত করা উচিত। যদি একজন ব্যবহারকারী এই লয়ালটি কার্ডটি সংরক্ষণ করে থাকেন, তাহলে এই লিঙ্কড অবজেক্টআইডগুলি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ওয়ালেটে পুশ করা হবে (যদি না তারা এই ধরনের লিঙ্ক করা পাসগুলি পাওয়ার জন্য সেটিংটি বন্ধ করে দেয়)। নিশ্চিত করুন যে লিঙ্কডঅবজেক্টআইডিতে উপস্থিত বস্তুগুলি ইতিমধ্যেই সন্নিবেশিত হয়েছে - যদি না হয়, কলগুলি ব্যর্থ হবে৷ একবার লিঙ্ক হয়ে গেলে, লিঙ্ক করা বস্তুগুলি লিঙ্কমুক্ত করা যাবে না। আপনি অন্য ইস্যুকারীর সাথে সম্পর্কিত বস্তুগুলিকে লিঙ্ক করতে পারবেন না। একটি একক বস্তুর সাথে লিঙ্ক করা যেতে পারে এমন বস্তুর সংখ্যার একটি সীমা রয়েছে। সীমা পৌঁছানোর পরে, কলে নতুন লিঙ্ক করা বস্তুগুলি নীরবে উপেক্ষা করা হবে৷ অবজেক্ট আইডির ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ |
notifyPreference | এই বস্তুর ক্ষেত্রের আপডেটগুলি বিজ্ঞপ্তিগুলিকে ট্রিগার করবে কিনা। যখন নোটিফায় সেট করা হয়, আমরা ব্যবহারকারীদের জন্য একটি ফিল্ড আপডেট বিজ্ঞপ্তি ট্রিগার করার চেষ্টা করব। ক্ষেত্রটি অনুমোদিত তালিকার অংশ হলেই এই বিজ্ঞপ্তিগুলি ব্যবহারকারীদের কাছে পাঠানো হবে। যদি DO_NOT_NOTIFY বা NOTIFICATION_SETTINGS_UNSPECIFIED তে সেট করা হয়, কোন বিজ্ঞপ্তি ট্রিগার হবে না৷ এই সেটিংটি ক্ষণস্থায়ী এবং প্রতিটি প্যাচ বা আপডেট অনুরোধের সাথে সেট করা প্রয়োজন, অন্যথায় একটি বিজ্ঞপ্তি ট্রিগার করা হবে না৷ |
valueAddedModuleData[] | ঐচ্ছিক মান যুক্ত মডিউল ডেটা। বস্তুতে সর্বাধিক দশ। |
আনুগত্য পয়েন্ট
JSON প্রতিনিধিত্ব |
---|
{ "label": string, "balance": { object ( |
ক্ষেত্র | |
---|---|
label | আনুগত্য পয়েন্ট লেবেল, যেমন "পয়েন্ট"। প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 9 অক্ষর। |
balance | অ্যাকাউন্ট হোল্ডারের লয়ালটি পয়েন্ট ব্যালেন্স, যেমন "500" বা "$10.00"। প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 7 অক্ষর। এটি |
localizedLabel | লেবেলের জন্য অনুবাদিত স্ট্রিং। প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 9 অক্ষর। |
আনুগত্য পয়েন্ট ব্যালেন্স
JSON প্রতিনিধিত্ব |
---|
{
"string": string,
"int": integer,
"double": number,
"money": {
object ( |
ক্ষেত্র | |
---|---|
string | ভারসাম্যের স্ট্রিং ফর্ম। এই সাবটাইপগুলির মধ্যে শুধুমাত্র একটি (স্ট্রিং, int, ডবল, মানি) পপুলেট করা উচিত। |
int | ভারসাম্যের পূর্ণসংখ্যার রূপ। এই সাবটাইপগুলির মধ্যে শুধুমাত্র একটি (স্ট্রিং, int, ডবল, মানি) পপুলেট করা উচিত। |
double | ভারসাম্যের দ্বৈত রূপ। এই সাবটাইপগুলির মধ্যে শুধুমাত্র একটি (স্ট্রিং, int, ডবল, মানি) পপুলেট করা উচিত। |
money | একটি ভারসাম্য অর্থ ফর্ম. এই সাবটাইপগুলির মধ্যে শুধুমাত্র একটি (স্ট্রিং, int, ডবল, মানি) পপুলেট করা উচিত। |
পদ্ধতি | |
---|---|
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত আনুগত্য বস্তুতে একটি বার্তা যোগ করে। |
| প্রদত্ত অবজেক্ট আইডি সহ লয়ালটি অবজেক্ট ফেরত দেয়। |
| প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি আনুগত্য বস্তু সন্নিবেশ করান। |
| একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত আনুগত্য বস্তুর একটি তালিকা প্রদান করে৷ |
| প্রদত্ত আইডি সহ লয়ালটি অবজেক্টের জন্য লিঙ্ক করা অফার অবজেক্টগুলিকে পরিবর্তন করে। |
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত আনুগত্য বস্তু আপডেট করে। |
| প্রদত্ত অবজেক্ট আইডি দ্বারা উল্লেখিত আনুগত্য বস্তু আপডেট করে। |