সম্পদ: ফ্লাইটক্লাস
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং |
localScheduledDepartureDateTime | প্রয়োজন। নির্ধারিত তারিখ এবং সময় যখন বিমানটি গেট থেকে প্রস্থান করবে বলে আশা করা হচ্ছে (রানওয়ে নয়) দ্রষ্টব্য: এই ক্ষেত্রটি প্রস্থানের সময়ের খুব কাছাকাছি পরিবর্তন করা উচিত নয়। প্রস্থানের সময় (বিলম্ব, ইত্যাদি) আপডেটের জন্য, অনুগ্রহ করে এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
localEstimatedOrActualDepartureDateTime | বিমানটি গেট থেকে টেনে নেওয়ার আনুমানিক সময় বা বিমানটি ইতিমধ্যে গেট থেকে টেনে নেওয়ার প্রকৃত সময়। দ্রষ্টব্য: এটি রানওয়ের সময় নয়। নীচের মধ্যে অন্তত একটি সত্য হলে এই ক্ষেত্রটি সেট করা উচিত:
এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
localBoardingDateTime | বোর্ডিং পাসে বোর্ডিং এর সময় যেমন প্রিন্ট করা হবে। এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
localScheduledArrivalDateTime | নির্ধারিত সময়ে বিমানটি গন্তব্যের গেটে পৌঁছানোর পরিকল্পনা করে (রানওয়ে নয়)। দ্রষ্টব্য: এই ক্ষেত্রটি ফ্লাইটের সময়ের খুব কাছাকাছি পরিবর্তন করা উচিত নয়। প্রস্থানের সময় (বিলম্ব, ইত্যাদি) আপডেটের জন্য, অনুগ্রহ করে এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। আগমন বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
localEstimatedOrActualArrivalDateTime | বিমানটি গন্তব্য গেটে পৌঁছানোর আনুমানিক সময় (রানওয়ে নয়) বা গেটে পৌঁছানোর প্রকৃত সময়। নীচের মধ্যে অন্তত একটি সত্য হলে এই ক্ষেত্রটি সেট করা উচিত:
এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। আগমন বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
flightHeader | প্রয়োজন। ফ্লাইট ক্যারিয়ার এবং নম্বর সম্পর্কে তথ্য। |
origin | প্রয়োজন। মূল বিমানবন্দর। |
destination | প্রয়োজন। গন্তব্য বিমানবন্দর। |
flightStatus | এই ফ্লাইটের অবস্থা। সেট না থাকলে, Google অন্যান্য উৎস থেকে ডেটার উপর ভিত্তি করে স্ট্যাটাস গণনা করবে, যেমন FlightStats ইত্যাদি। দ্রষ্টব্য: API প্রতিক্রিয়াগুলিতে Google-গণনা করা স্থিতি ফেরত দেওয়া হবে না। |
boardingAndSeatingPolicy | বোর্ডিং এবং বসার জন্য নীতি. এটি ব্যবহারকারীদের কোন লেবেল দেখানো হবে তা জানাবে। |
localGateClosingDateTime | গেট বন্ধ হওয়ার সময় যেমন বোর্ডিং পাসে প্রিন্ট করা হবে। আপনি যদি বোর্ডিং পাসে এটি প্রিন্ট করতে না চান তবে এই ক্ষেত্রটি সেট করবেন না। এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে। যেমন: এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)। UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে। |
classTemplateInfo | কিভাবে ক্লাস প্রদর্শন করা উচিত সে সম্পর্কে টেমপ্লেট তথ্য। সেট না থাকলে, Google প্রদর্শনের জন্য ক্ষেত্রগুলির একটি ডিফল্ট সেটে ফিরে যাবে৷ |
languageOverride | যদি এই ক্ষেত্রটি উপস্থিত থাকে তবে ব্যবহারকারীর ডিভাইসে পরিবেশিত বোর্ডিং পাসগুলি সর্বদা এই ভাষায় থাকবে। BCP 47 ভাষা ট্যাগ প্রতিনিধিত্ব করে। উদাহরণ মান হল "en-US", "en-GB", "de", বা "de-AT"। |
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 | নিরাপত্তা অ্যানিমেশন সম্পর্কে ঐচ্ছিক তথ্য. এটি সেট করা থাকলে পাসের বিবরণে একটি নিরাপত্তা অ্যানিমেশন রেন্ডার করা হবে। |
viewUnlockRequirement | বোর্ডিং পাসের জন্য আনলক প্রয়োজনীয় বিকল্পগুলি দেখুন। |
appLinkData | ঐচ্ছিক অ্যাপ বা ওয়েবসাইট লিঙ্ক যা পাসের সামনে একটি বোতাম হিসেবে প্রদর্শিত হবে। যদি সংশ্লিষ্ট বস্তুর জন্য AppLinkData প্রদান করা হয় যা পরিবর্তে ব্যবহার করা হবে। |
ফ্লাইট হেডার
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "carrier": { object ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং |
carrier | এয়ারলাইন ক্যারিয়ার সম্পর্কে তথ্য। এটি |
flightNumber | IATA ক্যারিয়ার কোড ছাড়া ফ্লাইট নম্বর। এই ক্ষেত্রে শুধুমাত্র সংখ্যা থাকা উচিত. এটি যেমন: "123" |
operatingCarrier | অপারেটিং এয়ারলাইন ক্যারিয়ার সম্পর্কে তথ্য। |
operatingFlightNumber | IATA ক্যারিয়ার কোড ছাড়া অপারেটিং ক্যারিয়ার দ্বারা ব্যবহৃত ফ্লাইট নম্বর। এই ক্ষেত্রে শুধুমাত্র সংখ্যা থাকা উচিত. যেমন: "234" |
flightNumberDisplayOverride | ফ্লাইট নম্বরের জন্য ব্যবহার করার জন্য ওভাররাইড মান। প্রদর্শনের উদ্দেশ্যে ব্যবহৃত ডিফল্ট মান হল ক্যারিয়ার + ফ্লাইট নম্বর। যদি যাত্রীদের একটি ভিন্ন মান দেখানোর প্রয়োজন হয়, ডিফল্ট আচরণ ওভাররাইড করতে এই ক্ষেত্রটি ব্যবহার করুন। যেমন: "XX1234 / YY576" |
ফ্লাইট ক্যারিয়ার
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং |
carrierIataCode | মার্কেটিং ক্যারিয়ারের দুটি অক্ষরের IATA এয়ারলাইন কোড (অপারেটিং ক্যারিয়ারের বিপরীতে)। যেমন: সুইস এয়ারের জন্য "LX" |
carrierIcaoCode | মার্কেটিং ক্যারিয়ারের তিনটি অক্ষর ICAO এয়ারলাইন কোড (অপারেটিং ক্যারিয়ারের বিপরীতে)। যেমন: ইজি জেটের জন্য "EZY" |
airlineName | CarrierIataCode দ্বারা নির্দিষ্ট করা এয়ারলাইনের একটি স্থানীয় নাম। যদি সেট না করা থাকে, তাহলে প্রদর্শনের উদ্দেশ্যে যেমন: "LX" এর জন্য "সুইস এয়ার" |
airlineLogo | CarrierIataCode এবং localizedAirlineName দ্বারা বর্ণিত এয়ারলাইনের জন্য একটি লোগো। এই লোগোটি বিস্তারিত কার্ড ভিউয়ের শীর্ষে রেন্ডার করা হবে। |
airlineAllianceLogo | এয়ারলাইন অ্যালায়েন্সের জন্য একটি লোগো, QR কোডের নীচে প্রদর্শিত হয় যা যাত্রীরা স্ক্যান করে চড়ে যাওয়ার জন্য। |
wideAirlineLogo | এয়ারলাইন্সের প্রশস্ত লোগো। প্রদান করা হলে, কার্ড ভিউয়ের উপরের বাম দিকে এয়ারলাইন লোগোর জায়গায় এটি ব্যবহার করা হবে। |
বিমানবন্দর তথ্য
JSON প্রতিনিধিত্ব |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং |
airportIataCode | তিন অক্ষরের IATA বিমানবন্দর কোড। এটি যেমন: "SFO" |
terminal | টার্মিনাল নাম। যেমন: "INTL" বা "I" |
gate | গেটের একটি নাম। যেমন: "B59" বা "59" |
airportNameOverride | ঐচ্ছিক ক্ষেত্র যা IATA দ্বারা সংজ্ঞায়িত বিমানবন্দর শহরের নাম ওভাররাইড করে। ডিফল্টরূপে, Google প্রদত্ত অফিসিয়াল IATA বিমানবন্দর শহরের নাম IATA বিমানবন্দর শহরের নামের ওয়েবসাইটে পাওয়া যাবে। উদাহরণস্বরূপ, বিমানবন্দর IATA কোড "LTN" এর জন্য, IATA ওয়েবসাইট আমাদের বলে যে সংশ্লিষ্ট বিমানবন্দর শহর "লন্ডন"। এই ক্ষেত্রটি জনবহুল না হলে, Google "লন্ডন" প্রদর্শন করবে। যাইহোক, একটি কাস্টম নাম (যেমন: "লন্ডন লুটন") দিয়ে এই ক্ষেত্রটি জনবহুল করা এটিকে ওভাররাইড করবে৷ |
ফ্লাইট স্ট্যাটাস
Enums | |
---|---|
FLIGHT_STATUS_UNSPECIFIED | |
SCHEDULED | ফ্লাইট সময়মত, তাড়াতাড়ি বা বিলম্বিত। |
scheduled | |
ACTIVE | ফ্লাইট চলছে (ট্যাক্সি, টেক অফ, ল্যান্ডিং, এয়ারবোর্ন)। |
active | |
LANDED | ফ্লাইট আসল গন্তব্যে অবতরণ করে। |
landed | |
CANCELLED | ফ্লাইট বাতিল করা হয়। |
cancelled | |
REDIRECTED | ফ্লাইটটি বায়ুবাহিত কিন্তু মূল গন্তব্যের চেয়ে ভিন্ন বিমানবন্দরে যাচ্ছে। |
redirected | |
DIVERTED | ফ্লাইট ইতিমধ্যেই মূল গন্তব্যের চেয়ে ভিন্ন বিমানবন্দরে অবতরণ করেছে। |
diverted | |
বোর্ডিং এবং বসার নীতি
JSON প্রতিনিধিত্ব |
---|
{ "kind": string, "boardingPolicy": enum ( |
ক্ষেত্র | |
---|---|
kind | এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং |
boardingPolicy | বিমান বোর্ডিং এর জন্য যে নীতি ব্যবহার করে তা নির্দেশ করে। যদি সেট না করা থাকে, Google ডিফল্ট |
seatClassPolicy | বসার নীতি যা নির্দেশ করে যে আমরা কীভাবে আসন শ্রেণী প্রদর্শন করি। সেট না থাকলে, Google |
বোর্ডিং নীতি
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED | |
ZONE_BASED | |
zoneBased | |
GROUP_BASED | |
groupBased | |
BOARDING_POLICY_OTHER | |
boardingPolicyOther | |
সিটক্লাস পলিসি
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED | |
CABIN_BASED | |
cabinBased | |
CLASS_BASED | |
classBased | |
TIER_BASED | |
tierBased | |
SEAT_CLASS_POLICY_OTHER | |
seatClassPolicyOther | |
পদ্ধতি | |
---|---|
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাসে একটি বার্তা যোগ করে। |
| প্রদত্ত ক্লাস আইডি সহ ফ্লাইট ক্লাস ফেরত দেয়। |
| প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি ফ্লাইট ক্লাস সন্নিবেশ করান৷ |
| একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত ফ্লাইট ক্লাসের একটি তালিকা প্রদান করে৷ |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাস আপডেট করে। |
| প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাস আপডেট করে। |