সম্পদ: ট্রানজিটক্লাস
JSON প্রতিনিধিত্ব |
---|
{ "transitOperatorName": { object ( |
ক্ষেত্র | |
---|---|
transitOperatorName | ট্রানজিট অপারেটরের নাম। |
logo | প্রয়োজন। টিকিটের লোগো ছবি। এই ছবিটি অ্যাপের কার্ডের বিস্তারিত ভিউতে প্রদর্শিত হয়। |
transitType | প্রয়োজন। এই শ্রেণীটি যে ধরনের ট্রানজিটের প্রতিনিধিত্ব করে, যেমন "বাস"। |
watermark | ব্যবহারকারীর ডিভাইসে প্রদর্শনের জন্য ওয়াটারমার্ক ইমেজ। |
languageOverride | এই ক্ষেত্রটি উপস্থিত থাকলে, ব্যবহারকারীর ডিভাইসে পরিবেশিত ট্রানজিট টিকিট সর্বদা এই ভাষায় থাকবে। BCP 47 ভাষা ট্যাগ প্রতিনিধিত্ব করে। উদাহরণ মান হল "en-US", "en-GB", "de", বা "de-AT"। |
customTransitTerminusNameLabel | ট্রানজিট টার্মিনাস নামের মানের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
customTicketNumberLabel | টিকিট নম্বর মান ( |
customRouteRestrictionsLabel | রুট সীমাবদ্ধতা মান ( |
customRouteRestrictionsDetailsLabel | রুট সীমাবদ্ধতার বিবরণের মান ( |
customTimeRestrictionsLabel | সময় সীমাবদ্ধতার বিবরণের মান ( |
customOtherRestrictionsLabel | অন্যান্য বিধিনিষেধ মান ( |
customPurchaseReceiptNumberLabel | ক্রয় রসিদ নম্বর মান ( |
customConfirmationCodeLabel | নিশ্চিতকরণ কোড মান ( |
customPurchaseFaceValueLabel | ক্রয় অভিহিত মূল্যের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
customPurchasePriceLabel | ক্রয় মূল্যের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
customDiscountMessageLabel | ট্রানজিট ডিসকাউন্ট বার্তা মান ( |
customCarriageLabel | ক্যারেজ ভ্যালুর জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
customSeatLabel | আসন অবস্থানের মান ( |
customCoachLabel | কোচ মানের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
customPlatformLabel | বোর্ডিং প্ল্যাটফর্মের মান ( |
customZoneLabel | বোর্ডিং জোন মান ( |
customFareClassLabel | ভাড়া শ্রেণীর মান ( |
customConcessionCategoryLabel | ট্রানজিট ছাড় বিভাগের মান ( |
customFareNameLabel | ট্রানজিট ভাড়া নামের মান ( |
classTemplateInfo | কিভাবে ক্লাস প্রদর্শন করা উচিত সে সম্পর্কে টেমপ্লেট তথ্য। সেট না থাকলে, Google প্রদর্শনের জন্য ক্ষেত্রগুলির একটি ডিফল্ট সেটে ফিরে যাবে৷ |
enableSingleLegItinerary | এই শ্রেণীর জন্য একক-লেগ ভ্রমণপথের প্রদর্শন নিয়ন্ত্রণ করে। ডিফল্টরূপে, একটি ভ্রমণপথ শুধুমাত্র বহু-লেগ ভ্রমণের জন্য প্রদর্শিত হবে। |
id | প্রয়োজন। একটি ক্লাসের অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই ইস্যুকারীর সমস্ত ক্লাসে অনন্য হতে হবে। এই মানটি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ আপনার অনন্য শনাক্তকারীতে শুধুমাত্র বর্ণসংখ্যার অক্ষর, '.', '_', বা '-' অন্তর্ভুক্ত করা উচিত। |
version | অবচয় |
issuerName | প্রয়োজন। ইস্যুকারীর নাম। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
messages[] | অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10। |
allowMultipleUsersPerObject | অবচয়। পরিবর্তে |
homepageUri | আপনার অ্যাপ্লিকেশনের হোম পেজের ইউআরআই। এই ফিল্ডে URI-কে পপুলেট করার ফলে linksModuleData-এ URI পপুলেট করার মতো একই আচরণ দেখা যায় (যখন কোনো অবজেক্ট রেন্ডার করা হয়, তখন হোমপেজে একটি লিঙ্ক দেখানো হয় যা সাধারণত অবজেক্টের linksModuleData বিভাগ হিসেবে বিবেচনা করা হয়)। |
locations[] | দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জিও বিজ্ঞপ্তি ট্রিগার করতে সমর্থিত নয়৷ |
reviewStatus | প্রয়োজন। ক্লাসের অবস্থা। এই ক্ষেত্রটি সন্নিবেশ, প্যাচ বা আপডেট API কল ব্যবহার করে ক্লাসের বিকাশের সময় আপনার এই ক্ষেত্রটি আপনি যখন বিশ্বাস করেন যে ক্লাসটি ব্যবহারের জন্য প্রস্তুত তখন আপনার এই ক্ষেত্রটিকে একটি ইতিমধ্যে |
review | একটি ক্লাস |
infoModuleData | অবচয়। পরিবর্তে textModulesData ব্যবহার করুন। |
imageModulesData[] | ইমেজ মডিউল ডেটা। এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা অবজেক্ট লেভেল থেকে 1টি এবং ক্লাস অবজেক্ট লেভেলের জন্য 1টি। |
textModulesData[] | পাঠ্য মডিউল ডেটা। যদি পাঠ্য মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয় তবে উভয়ই প্রদর্শিত হবে। প্রদর্শিত এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা হল অবজেক্ট থেকে 10টি এবং ক্লাস থেকে 10টি৷ |
linksModuleData | লিঙ্ক মডিউল ডেটা। যদি লিঙ্ক মডিউল ডেটাও অবজেক্টে সংজ্ঞায়িত করা হয়, উভয়ই প্রদর্শিত হবে। |
redemptionIssuers[] | কোন রিডেম্পশন ইস্যুকারীরা স্মার্ট ট্যাপের মাধ্যমে পাস রিডিম করতে পারে তা শনাক্ত করে। রিডেম্পশন ইস্যুকারীদের তাদের ইস্যুকারী আইডি দ্বারা চিহ্নিত করা হয়। রিডেম্পশন ইস্যুকারীদের কমপক্ষে একটি স্মার্ট ট্যাপ কী কনফিগার করা থাকতে হবে। স্মার্ট ট্যাপকে সমর্থন করার জন্য একটি পাসের জন্য সক্ষম করার জন্য |
countryCode | দেশের কোড কার্ডের দেশ (যখন ব্যবহারকারী সেই দেশে না থাকে) প্রদর্শন করতে ব্যবহৃত হয়, সেইসাথে ব্যবহারকারীর লোকেলে সামগ্রী উপলব্ধ না হলে স্থানীয় সামগ্রী প্রদর্শন করতে ব্যবহৃত হয়। |
heroImage | ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না। ছবিটি 100% প্রস্থে প্রদর্শিত হবে। |
wordMark | অবচয়। |
enableSmartTap | এই ক্লাস স্মার্ট ট্যাপ সমর্থন করে কিনা তা শনাক্ত করে। |
hexBackgroundColor | কার্ডের পটভূমির রঙ। সেট না করা থাকলে নায়কের ছবির প্রভাবশালী রঙ ব্যবহার করা হয় এবং যদি কোনও নায়কের ছবি সেট না করা হয় তবে লোগোর প্রভাবশালী রঙ ব্যবহার করা হয়। বিন্যাস হল # rrggbb যেখানে rrggbb একটি হেক্স RGB ট্রিপলেট, যেমন |
localizedIssuerName | ইস্যুকারী নামের জন্য অনুবাদিত স্ট্রিং। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
multipleDevicesAndHoldersAllowedStatus | একাধিক ব্যবহারকারী এবং ডিভাইস এই শ্রেণীর উল্লেখ করে একই বস্তু সংরক্ষণ করবে কিনা তা শনাক্ত করে। |
callbackOptions | শেষ-ব্যবহারকারীর দ্বারা এই শ্রেণীর জন্য একটি বস্তুর প্রতিটি সংরক্ষণ/মুছে ফেলার জন্য ইস্যুকারীকে ফিরে কল করতে কলব্যাক বিকল্পগুলি ব্যবহার করা হবে। এই শ্রেণীর সমস্ত বস্তু কলব্যাকের জন্য যোগ্য। |
securityAnimation | নিরাপত্তা অ্যানিমেশন সম্পর্কে ঐচ্ছিক তথ্য. এটি সেট করা থাকলে পাসের বিবরণে একটি নিরাপত্তা অ্যানিমেশন রেন্ডার করা হবে। |
activationOptions | একটি সক্রিয় টিকেটের জন্য সক্রিয়করণ বিকল্প। |
viewUnlockRequirement | ট্রানজিট টিকিটের জন্য আনলক প্রয়োজনীয় বিকল্পগুলি দেখুন। |
wideLogo | টিকিটের চওড়া লোগো। প্রদান করা হলে, কার্ড ভিউয়ের উপরের বাম দিকে লোগোর জায়গায় এটি ব্যবহার করা হবে। |
appLinkData | ঐচ্ছিক অ্যাপ বা ওয়েবসাইট লিঙ্ক যা পাসের সামনে একটি বোতাম হিসেবে প্রদর্শিত হবে। যদি সংশ্লিষ্ট বস্তুর জন্য AppLinkData প্রদান করা হয় যা পরিবর্তে ব্যবহার করা হবে। |
ট্রানজিট টাইপ
Enums | |
---|---|
TRANSIT_TYPE_UNSPECIFIED | |
BUS | |
bus | |
RAIL | |
rail | |
TRAM | |
tram | |
FERRY | |
ferry | |
OTHER | |
other | |
সক্রিয়করণ বিকল্প
ক্লাসের জন্য সক্রিয়করণ বিকল্প
JSON প্রতিনিধিত্ব |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
ক্ষেত্র | |
---|---|
activationUrl | HTTPS URL যা REST শব্দার্থবিদ্যাকে সমর্থন করে। ব্যবহারকারীদের দ্বারা ট্রিগার করা মূল্যবানের জন্য অংশীদারদের কাছ থেকে সক্রিয়করণের অনুরোধ করার জন্য ব্যবহার করা হবে। |
allowReactivation | ব্যবহারকারীদের বিভিন্ন ডিভাইস থেকে অ্যাক্টিভেশন কল করার অনুমতি দেওয়ার জন্য ফ্ল্যাগ করুন। এটি ক্লায়েন্টকে সক্রিয়করণ বোতামটি রেন্ডার করার অনুমতি দেয় এমনকি অ্যাক্টিভেশন স্ট্যাটাস অ্যাক্টিভেটেড হলেও অনুরোধ করা ডিভাইসটি বর্তমান ডিভাইসের থেকে আলাদা। |
পদ্ধতি | |
---|---|
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাসে একটি বার্তা যোগ করে। |
| প্রদত্ত ক্লাস আইডি সহ ট্রানজিট ক্লাস ফেরত দেয়। |
| প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি ট্রানজিট ক্লাস সন্নিবেশ করায়৷ |
| একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত ট্রানজিট ক্লাসের একটি তালিকা প্রদান করে৷ |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাস আপডেট করে। |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাস আপডেট করে। |