সম্পদ: ট্রানজিটক্লাস
JSON প্রতিনিধিত্ব |
---|
{ "transitOperatorName": { object ( |
ক্ষেত্র | |
---|---|
transit Operator Name | ট্রানজিট অপারেটরের নাম। |
logo | প্রয়োজন। টিকিটের লোগো ছবি। এই ছবিটি অ্যাপের কার্ডের বিস্তারিত ভিউতে প্রদর্শিত হয়। |
transit Type | প্রয়োজন। এই শ্রেণীটি যে ধরনের ট্রানজিটের প্রতিনিধিত্ব করে, যেমন "বাস"। |
watermark | ব্যবহারকারীর ডিভাইসে প্রদর্শনের জন্য ওয়াটারমার্ক ইমেজ। |
language Override | এই ক্ষেত্রটি উপস্থিত থাকলে, ব্যবহারকারীর ডিভাইসে পরিবেশিত ট্রানজিট টিকিট সর্বদা এই ভাষায় থাকবে। BCP 47 ভাষা ট্যাগ প্রতিনিধিত্ব করে। উদাহরণ মান হল "en-US", "en-GB", "de", বা "de-AT"। |
custom Transit Terminus Name Label | ট্রানজিট টার্মিনাস নামের মানের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
custom Ticket Number Label | টিকিট নম্বর মান ( |
custom Route Restrictions Label | রুট সীমাবদ্ধতা মান ( |
custom Route Restrictions Details Label | রুট সীমাবদ্ধতার বিবরণের মান ( |
custom Time Restrictions Label | সময় সীমাবদ্ধতার বিবরণের মান ( |
custom Other Restrictions Label | অন্যান্য বিধিনিষেধ মান ( |
custom Purchase Receipt Number Label | ক্রয় রসিদ নম্বর মান ( |
custom Confirmation Code Label | নিশ্চিতকরণ কোড মান ( |
custom Purchase Face Value Label | ক্রয় অভিহিত মূল্যের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
custom Purchase Price Label | ক্রয় মূল্যের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
custom Discount Message Label | ট্রানজিট ডিসকাউন্ট বার্তা মান ( |
custom Carriage Label | ক্যারেজ ভ্যালুর জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
custom Seat Label | আসন অবস্থানের মান ( |
custom Coach Label | কোচ মানের জন্য ব্যবহার করার জন্য একটি কাস্টম লেবেল ( |
custom Platform Label | বোর্ডিং প্ল্যাটফর্মের মান ( |
custom Zone Label | বোর্ডিং জোন মান ( |
custom Fare Class Label | ভাড়া শ্রেণীর মান ( |
custom Concession Category Label | ট্রানজিট ছাড় বিভাগের মান ( |
custom Fare Name Label | ট্রানজিট ভাড়া নামের মান ( |
class Template Info | কিভাবে ক্লাস প্রদর্শন করা উচিত সে সম্পর্কে টেমপ্লেট তথ্য। সেট না থাকলে, Google প্রদর্শনের জন্য ক্ষেত্রগুলির একটি ডিফল্ট সেটে ফিরে যাবে৷ |
enable Single Leg Itinerary | এই শ্রেণীর জন্য একক-লেগ ভ্রমণপথের প্রদর্শন নিয়ন্ত্রণ করে। ডিফল্টরূপে, একটি ভ্রমণপথ শুধুমাত্র বহু-লেগ ভ্রমণের জন্য প্রদর্শিত হবে। |
id | প্রয়োজন। একটি ক্লাসের অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই ইস্যুকারীর সমস্ত ক্লাসে অনন্য হতে হবে। এই মানটি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ আপনার অনন্য শনাক্তকারীতে শুধুমাত্র বর্ণসংখ্যার অক্ষর, '.', '_', বা '-' অন্তর্ভুক্ত করা উচিত। |
version | অবচয় |
issuer Name | প্রয়োজন। ইস্যুকারীর নাম। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
messages[] | অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10। |
allowMultipleUsersPerObject | অবচয়। পরিবর্তে |
homepage Uri | আপনার অ্যাপ্লিকেশনের হোম পেজের ইউআরআই। এই ফিল্ডে URI-কে পপুলেট করার ফলে linksModuleData-এ URI পপুলেট করার মতো একই আচরণ দেখা যায় (যখন কোনো অবজেক্ট রেন্ডার করা হয়, তখন হোমপেজে একটি লিঙ্ক দেখানো হয় যা সাধারণত অবজেক্টের linksModuleData বিভাগ হিসেবে বিবেচনা করা হয়)। |
locations[] | দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জিও বিজ্ঞপ্তি ট্রিগার করতে সমর্থিত নয়৷ |
review Status | প্রয়োজন। ক্লাসের অবস্থা। এই ক্ষেত্রটি সন্নিবেশ, প্যাচ বা আপডেট API কল ব্যবহার করে ক্লাসের বিকাশের সময় আপনার এই ক্ষেত্রটি আপনি যখন বিশ্বাস করেন যে ক্লাসটি ব্যবহারের জন্য প্রস্তুত তখন আপনার এই ক্ষেত্রটিকে একটি ইতিমধ্যে |
review | একটি ক্লাস |
infoModuleData | অবচয়। পরিবর্তে textModulesData ব্যবহার করুন। |
image Modules Data[] | ইমেজ মডিউল ডেটা। এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা অবজেক্ট লেভেল থেকে 1টি এবং ক্লাস অবজেক্ট লেভেলের জন্য 1টি। |
text Modules Data[] | পাঠ্য মডিউল ডেটা। যদি পাঠ্য মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয় তবে উভয়ই প্রদর্শিত হবে। প্রদর্শিত এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা হল অবজেক্ট থেকে 10টি এবং ক্লাস থেকে 10টি৷ |
links Module Data | লিঙ্ক মডিউল ডেটা। যদি লিঙ্ক মডিউল ডেটাও অবজেক্টে সংজ্ঞায়িত করা হয়, উভয়ই প্রদর্শিত হবে। |
redemption Issuers[] | কোন রিডেম্পশন ইস্যুকারীরা স্মার্ট ট্যাপের মাধ্যমে পাস রিডিম করতে পারে তা শনাক্ত করে। রিডেম্পশন ইস্যুকারীদের তাদের ইস্যুকারী আইডি দ্বারা চিহ্নিত করা হয়। রিডেম্পশন ইস্যুকারীদের কমপক্ষে একটি স্মার্ট ট্যাপ কী কনফিগার করা থাকতে হবে। স্মার্ট ট্যাপকে সমর্থন করার জন্য একটি পাসের জন্য |
country Code | দেশের কোড কার্ডের দেশ (যখন ব্যবহারকারী সেই দেশে না থাকে) প্রদর্শন করতে ব্যবহৃত হয়, সেইসাথে ব্যবহারকারীর লোকেলে সামগ্রী উপলব্ধ না হলে স্থানীয় সামগ্রী প্রদর্শন করতে ব্যবহৃত হয়। |
hero Image | ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না। ছবিটি 100% প্রস্থে প্রদর্শিত হবে। |
wordMark | অবচয়। |
enable Smart Tap | এই ক্লাস স্মার্ট ট্যাপ সমর্থন করে কিনা তা শনাক্ত করে। |
hex Background Color | কার্ডের পটভূমির রঙ। সেট না করা থাকলে নায়কের ছবির প্রভাবশালী রঙ ব্যবহার করা হয় এবং যদি কোনও নায়কের ছবি সেট না করা হয় তবে লোগোর প্রভাবশালী রঙ ব্যবহার করা হয়। বিন্যাস হল # rrggbb যেখানে rrggbb একটি হেক্স RGB ট্রিপলেট, যেমন |
localized Issuer Name | ইস্যুকারী নামের জন্য অনুবাদিত স্ট্রিং। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর। |
multiple Devices And Holders Allowed Status | একাধিক ব্যবহারকারী এবং ডিভাইস এই শ্রেণীর উল্লেখ করে একই বস্তু সংরক্ষণ করবে কিনা তা শনাক্ত করে। |
callback Options | শেষ-ব্যবহারকারীর দ্বারা এই শ্রেণীর জন্য একটি বস্তুর প্রতিটি সংরক্ষণ/মুছে ফেলার জন্য ইস্যুকারীকে ফিরে কল করতে কলব্যাক বিকল্পগুলি ব্যবহার করা হবে। এই শ্রেণীর সমস্ত বস্তু কলব্যাকের জন্য যোগ্য। |
security Animation | নিরাপত্তা অ্যানিমেশন সম্পর্কে ঐচ্ছিক তথ্য. এটি সেট করা থাকলে পাসের বিবরণে একটি নিরাপত্তা অ্যানিমেশন রেন্ডার করা হবে। |
activation Options | একটি সক্রিয় টিকেটের জন্য সক্রিয়করণ বিকল্প। |
view Unlock Requirement | ট্রানজিট টিকিটের জন্য আনলক প্রয়োজনীয় বিকল্পগুলি দেখুন। |
wide Logo | টিকিটের চওড়া লোগো। প্রদান করা হলে, কার্ড ভিউয়ের উপরের বাম দিকে লোগোর জায়গায় এটি ব্যবহার করা হবে। |
notify Preference | এই ক্লাসের ক্ষেত্রের আপডেটগুলি বিজ্ঞপ্তিগুলিকে ট্রিগার করবে কিনা। যখন নোটিফায় সেট করা হয়, আমরা ব্যবহারকারীদের জন্য একটি ফিল্ড আপডেট বিজ্ঞপ্তি ট্রিগার করার চেষ্টা করব। ক্ষেত্রটি অনুমোদিত তালিকার অংশ হলেই এই বিজ্ঞপ্তিগুলি ব্যবহারকারীদের কাছে পাঠানো হবে। যদি DO_NOT_NOTIFY বা NOTIFICATION_SETTINGS_UNSPECIFIED তে সেট করা হয়, কোন বিজ্ঞপ্তি ট্রিগার হবে না৷ এই সেটিংটি ক্ষণস্থায়ী এবং প্রতিটি প্যাচ বা আপডেট অনুরোধের সাথে সেট করা প্রয়োজন, অন্যথায় একটি বিজ্ঞপ্তি ট্রিগার করা হবে না৷ |
app Link Data | ঐচ্ছিক অ্যাপ বা ওয়েবসাইট লিঙ্ক যা পাসের সামনে একটি বোতাম হিসেবে প্রদর্শিত হবে। যদি সংশ্লিষ্ট বস্তুর জন্য AppLinkData প্রদান করা হয় যা পরিবর্তে ব্যবহার করা হবে। |
value Added Module Data[] | ঐচ্ছিক মান যুক্ত মডিউল ডেটা। ক্লাসে সর্বোচ্চ দশজন। একটি পাসের জন্য শুধুমাত্র দশটি প্রদর্শিত হবে, অবজেক্ট থেকে তাদের অগ্রাধিকার দিয়ে। |
ট্রানজিট টাইপ
Enums | |
---|---|
TRANSIT_TYPE_UNSPECIFIED | |
BUS | |
bus | |
RAIL | |
rail | |
TRAM | |
tram | |
FERRY | |
ferry | |
OTHER | |
other | |
সক্রিয়করণ বিকল্প
ক্লাসের জন্য সক্রিয়করণ বিকল্প
JSON প্রতিনিধিত্ব |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
ক্ষেত্র | |
---|---|
activation Url | HTTPS URL যা REST শব্দার্থকে সমর্থন করে। ব্যবহারকারীদের দ্বারা ট্রিগার করা মূল্যবানের জন্য অংশীদারদের কাছ থেকে সক্রিয়করণের অনুরোধ করার জন্য ব্যবহার করা হবে। |
allow Reactivation | ব্যবহারকারীদের বিভিন্ন ডিভাইস থেকে অ্যাক্টিভেশন কল করার অনুমতি দেওয়ার জন্য ফ্ল্যাগ করুন। এটি ক্লায়েন্টকে সক্রিয়করণ বোতামটি রেন্ডার করার অনুমতি দেয় এমনকি অ্যাক্টিভেশন স্ট্যাটাস অ্যাক্টিভেটেড হলেও অনুরোধ করা ডিভাইসটি বর্তমান ডিভাইসের থেকে আলাদা। |
পদ্ধতি | |
---|---|
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাসে একটি বার্তা যোগ করে। |
| প্রদত্ত ক্লাস আইডি সহ ট্রানজিট ক্লাস ফেরত দেয়। |
| প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি ট্রানজিট ক্লাস সন্নিবেশ করায়৷ |
| একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত ট্রানজিট ক্লাসের একটি তালিকা প্রদান করে৷ |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাস আপডেট করে। |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ট্রানজিট ক্লাস আপডেট করে। |