টুল: list_pass_classes
প্রমাণীকৃত ব্যবহারকারীর সাথে যুক্ত গুগল ওয়ালেট বিজনেস কনসোলে নিবন্ধিত সমস্ত পাস ক্লাসের একটি বিস্তারিত তালিকা পুনরুদ্ধার করে। এই টুলটি লয়ালটি কার্ড, গিফট কার্ড বা ফ্লাইটের মতো ওয়ালেট পাস পরিচালনাকারী ডেভেলপারদের জন্য অপরিহার্য তথ্য সরবরাহ করে।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` list_pass_classes MCP টুলটি চালু করতে হয়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_pass_classes", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
কোনো ইস্যুকারীর পাস ক্লাস তালিকাভুক্ত করার জন্য অনুরোধ বার্তা।
ListPassClassesRequest
| JSON উপস্থাপনা |
|---|
{ "issuerId": string, "passType": enum ( |
| ক্ষেত্র | |
|---|---|
issuerId | আবশ্যক। পাস ক্লাস তালিকাভুক্ত করার জন্য ইস্যুকারীর অনন্য শনাক্তকারী। |
passType | ঐচ্ছিক। কোন ধরনের পাস ক্লাস তালিকাভুক্ত করা হবে। নির্দিষ্ট না করা হলে, সব ধরনের পাস ক্লাস ফেরত দেওয়া হবে। |
view | ঐচ্ছিক। প্রতিটি পাস ক্লাসের জন্য কী পরিমাণ বিস্তারিত তথ্য ফেরত দেওয়া হবে তা নির্দিষ্ট করে। |
আউটপুট স্কিমা
কোনো ইস্যুকারীর পাস ক্লাস তালিকাভুক্ত করার প্রতিক্রিয়া বার্তা।
ListPassClassesResponse
| JSON উপস্থাপনা |
|---|
{
"passClasses": [
{
object ( |
| ক্ষেত্র | |
|---|---|
passClasses[] | ইস্যুকারীর পাস ক্লাসসমূহ। |
পাসক্লাস
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড | |
loyaltyClass | ঐচ্ছিক। ইস্যুকারীর আনুগত্য শ্রেণি। |
giftCardClass | ঐচ্ছিক। প্রদানকারীর গিফট কার্ডের শ্রেণি। |
offerClass | ঐচ্ছিক। ইস্যুকারীর অফার শ্রেণি। |
eventTicketClass | ঐচ্ছিক। ইস্যুকারীর ইভেন্ট টিকিটের শ্রেণি। |
flightClass | ঐচ্ছিক। ইস্যুকারীর ফ্লাইট ক্লাস। |
transitClass | ঐচ্ছিক। ইস্যুকারীর ট্রানজিট ক্লাস। |
genericClass | ঐচ্ছিক। ইস্যুকারীর জেনেরিক ক্লাস। |
লয়্যালটি ক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। আনুগত্য শ্রেণীর আইডি। |
issuerName | ঐচ্ছিক। লয়্যালটি ক্লাসের ইস্যুকারীর নাম। |
localizedIssuerName | ঐচ্ছিক। লয়্যালটি ক্লাসের স্থানীয় ইস্যুকারী নাম। |
programName | ঐচ্ছিক। লয়্যালটি ক্লাসের প্রোগ্রামের নাম। |
localizedProgramName | ঐচ্ছিক। লয়্যালটি ক্লাসের স্থানীয় ভাষার প্রোগ্রামের নাম। |
programLogoUri | ঐচ্ছিক। লয়্যালটি ক্লাসের প্রোগ্রাম লোগো। |
hexBackgroundColor | ঐচ্ছিক। লয়্যালটি ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। লয়ালটি ক্লাসের সামনে প্রদর্শিত ব্যানার চিত্র। |
discoverableProgram | ঐচ্ছিক। গুগল ওয়ালেটের ভেতর থেকে কীভাবে লয়্যালটি ক্লাসটি খুঁজে বের করা এবং চালু করা যেতে পারে, সে সম্পর্কিত তথ্য। |
classTemplateInfo | ঐচ্ছিক। লয়্যালটি ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য। |
স্থানীয় স্ট্রিং
| JSON উপস্থাপনা |
|---|
{ "translatedValues": [ { object ( |
| ক্ষেত্র | |
|---|---|
translatedValues[] | ঐচ্ছিক। স্ট্রিংটির জন্য অনূদিত স্ট্রিংসমূহ। |
defaultValue | ঐচ্ছিক। উপযুক্ত অনুবাদ উপলব্ধ না থাকলে যে স্ট্রিংটি প্রদর্শিত হবে। |
অনুবাদিত স্ট্রিং
| JSON উপস্থাপনা |
|---|
{ "languageCode": string, "value": string } |
| ক্ষেত্র | |
|---|---|
languageCode | ঐচ্ছিক। বিসিপি ৪৭ ল্যাঙ্গুয়েজ ট্যাগ। উদাহরণস্বরূপ মানগুলো হলো "en-US", "en-GB", "de", বা "de-AT"। |
value | ঐচ্ছিক। UTF-8 এনকোড করা অনূদিত স্ট্রিং। |
আবিষ্কারযোগ্য প্রোগ্রাম
| JSON উপস্থাপনা |
|---|
{ "merchantSignupInfo": { object ( |
| ক্ষেত্র | |
|---|---|
merchantSignupInfo | ঐচ্ছিক। মার্চেন্ট সাইটের মাধ্যমে এই আবিষ্কারযোগ্য প্রোগ্রামের জন্য সাইন আপ করার এবং একটি মূল্যবান তথ্য যুক্ত করার সুযোগ রয়েছে। |
merchantSigninInfo | ঐচ্ছিক। একটি মার্চেন্ট সাইটের মাধ্যমে এই আবিষ্কারযোগ্য প্রোগ্রামের জন্য সাইন-ইন এবং একটি মূল্যবান তথ্য যোগ করার ক্ষমতা সম্পর্কিত তথ্য। |
state | শুধুমাত্র আউটপুট। আবিষ্কারযোগ্য প্রোগ্রামটির অবস্থা। |
মার্চেন্ট সাইনআপ তথ্য
| JSON উপস্থাপনা |
|---|
{ "signupWebsite": { object ( |
| ক্ষেত্র | |
|---|---|
signupWebsite | ঐচ্ছিক। ডিসকভারেবল প্রোগ্রামে সাইন আপ করার ওয়েবসাইট। |
signupSharedDatas[] | ঐচ্ছিক। ব্যবহারকারীর ডেটা যা সাইনআপ ওয়েবসাইটের ইউআরএল-এ একটি POST অনুরোধের মাধ্যমে পাঠানো হয়। এই তথ্য এনকোড করে শেয়ার করা হয়, যাতে মার্চেন্টের ওয়েবসাইট ডিসকভারেবল প্রোগ্রামে ব্যবহারকারীকে নথিভুক্ত করার জন্য ব্যবহৃত ফিল্ডগুলো আগে থেকেই পূরণ করে রাখতে পারে। |
উরি
| JSON উপস্থাপনা |
|---|
{
"uri": string,
"description": string,
"localizedDescription": {
object ( |
| ক্ষেত্র | |
|---|---|
uri | ঐচ্ছিক। ইউআরআই। |
description | ঐচ্ছিক। URI-এর শিরোনামটি গুগল ওয়ালেটে টেক্সট হিসেবে প্রদর্শিত হবে। |
localizedDescription | ঐচ্ছিক। URI-এর শিরোনামের অনূদিত স্ট্রিংগুলো গুগল ওয়ালেটে টেক্সট হিসেবে প্রদর্শিত হবে। |
মার্চেন্ট সাইনইনইনফো
| JSON উপস্থাপনা |
|---|
{
"signinWebsite": {
object ( |
| ক্ষেত্র | |
|---|---|
signinWebsite | ঐচ্ছিক। ডিসকভারেবল প্রোগ্রামে সাইন ইন করার ওয়েবসাইট। |
ক্লাস টেমপ্লেট তথ্য
| JSON উপস্থাপনা |
|---|
{ "cardBarcodeSectionDetails": { object ( |
| ক্ষেত্র | |
|---|---|
cardBarcodeSectionDetails | ঐচ্ছিক। বারকোডের উপরে ও নিচে প্রদর্শিতব্য অতিরিক্ত তথ্য। |
cardTemplateOverride | ঐচ্ছিক। কার্ড ভিউয়ের জন্য টেমপ্লেট ওভাররাইড। |
detailsTemplateOverride | ঐচ্ছিক। বিস্তারিত দৃশ্যের জন্য টেমপ্লেট ওভাররাইড। |
listTemplateOverride | ঐচ্ছিক। পাস তালিকা দৃশ্যের জন্য টেমপ্লেট ওভাররাইড। |
কার্ডবারকোডবিভাগের বিবরণ
| JSON উপস্থাপনা |
|---|
{ "firstTopDetail": { object ( |
| ক্ষেত্র | |
|---|---|
firstTopDetail | ঐচ্ছিক। বারকোডের উপরে প্রদর্শিতব্য ঐচ্ছিক তথ্য। যদি secondTopDetail সংজ্ঞায়িত করা থাকে, তবে এটি এই ডিটেইল সেকশনের শুরুর দিকে প্রদর্শিত হবে। |
firstBottomDetail | ঐচ্ছিক। বারকোডের নিচে প্রদর্শিতব্য ঐচ্ছিক তথ্য। |
secondTopDetail | ঐচ্ছিক। বারকোডের উপরে প্রদর্শিত হওয়ার জন্য ঐচ্ছিক দ্বিতীয় তথ্য। যদি firstTopDetail সংজ্ঞায়িত করা থাকে, তবে এটি এই ডিটেইল সেকশনের শেষ প্রান্তে প্রদর্শিত হবে। |
বারকোড বিভাগের বিবরণ
| JSON উপস্থাপনা |
|---|
{
"fieldSelector": {
object ( |
| ক্ষেত্র | |
|---|---|
fieldSelector | ঐচ্ছিক। প্রদর্শিতব্য কোনো বিদ্যমান পাঠ্য-ভিত্তিক বা চিত্র ক্ষেত্রের উল্লেখ। |
ফিল্ডসিলেক্টর
| JSON উপস্থাপনা |
|---|
{
"fields": [
{
object ( |
| ক্ষেত্র | |
|---|---|
fields[] | ঐচ্ছিক। ফিল্ড ওভাররাইডের জন্য ব্যবহৃত ফিল্ড রেফারেন্সসমূহ। যদি একাধিক রেফারেন্স সরবরাহ করা হয়, তবে যেটি প্রথমে একটি অ-খালি ফিল্ডকে নির্দেশ করে, সেটিই প্রদর্শিত হবে। |
ফিল্ডরেফারেন্স
| JSON উপস্থাপনা |
|---|
{
"fieldPath": string,
"dateFormat": enum ( |
| ক্ষেত্র | |
|---|---|
fieldPath | ঐচ্ছিক। যে ফিল্ডটি উল্লেখ করা হচ্ছে তার পাথ, যার শুরুতে 'object' বা 'class' শব্দটি থাকবে এবং যা ডট দিয়ে আলাদা করা থাকবে। |
dateFormat | ঐচ্ছিক। তারিখ/সময় ক্ষেত্রগুলি প্রদর্শনের জন্য তারিখের ফরম্যাট। |
কার্ড টেমপ্লেট ওভাররাইড
| JSON উপস্থাপনা |
|---|
{
"cardRowTemplateInfos": [
{
object ( |
| ক্ষেত্র | |
|---|---|
cardRowTemplateInfos[] | ঐচ্ছিক। কার্ড ভিউতে সারি সম্পর্কিত টেমপ্লেট তথ্য। সর্বাধিক তিনটি সারি নির্দিষ্ট করা যাবে। |
কার্ডরো টেমপ্লেট তথ্য
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড row_template । এটি একটি, দুটি বা তিনটি আইটেম সম্বলিত একটি সারির টেমপ্লেট। row_template নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
oneItem | ঐচ্ছিক। একটি আইটেম সম্বলিত সারির টেমপ্লেট। |
twoItems | ঐচ্ছিক। দুটি আইটেম সম্বলিত একটি সারির টেমপ্লেট। |
threeItems | ঐচ্ছিক। তিনটি আইটেম সম্বলিত একটি সারির টেমপ্লেট। |
কার্ডসারিওয়ানআইটেম
| JSON উপস্থাপনা |
|---|
{
"item": {
object ( |
| ক্ষেত্র | |
|---|---|
item | ঐচ্ছিক। সারিতে প্রদর্শিতব্য আইটেম। এই আইটেমটি কেন্দ্রে থাকবে। |
টেমপ্লেটআইটেম
| JSON উপস্থাপনা |
|---|
{ "firstValue": { object ( |
| ক্ষেত্র | |
|---|---|
firstValue | ঐচ্ছিক। প্রদর্শিতব্য প্রথম ফিল্ডের রেফারেন্স। |
secondValue | ঐচ্ছিক। প্রদর্শিতব্য দ্বিতীয় ফিল্ডের রেফারেন্স। |
predefinedItem | ঐচ্ছিক। প্রদর্শনের জন্য পূর্বনির্ধারিত আইটেম। |
কার্ডসারি দুই আইটেম
| JSON উপস্থাপনা |
|---|
{ "startItem": { object ( |
| ক্ষেত্র | |
|---|---|
startItem | ঐচ্ছিক। যে আইটেমটি সারির শুরুতে প্রদর্শিত হবে। এই আইটেমটি বাম দিকে বিন্যস্ত হবে। |
endItem | ঐচ্ছিক। যে আইটেমটি সারির শেষে প্রদর্শিত হবে। এই আইটেমটি ডানদিকে বিন্যস্ত হবে। |
কার্ডসারি তিনটি আইটেম
| JSON উপস্থাপনা |
|---|
{ "startItem": { object ( |
| ক্ষেত্র | |
|---|---|
startItem | ঐচ্ছিক। যে আইটেমটি সারির শুরুতে প্রদর্শিত হবে। এই আইটেমটি বাম দিকে বিন্যস্ত হবে। |
middleItem | ঐচ্ছিক। যে আইটেমটি সারির মাঝখানে প্রদর্শিত হবে। এই আইটেমটি শুরুর এবং শেষের আইটেমগুলোর মাঝখানে কেন্দ্র করে স্থাপন করা হবে। |
endItem | ঐচ্ছিক। যে আইটেমটি সারির শেষে প্রদর্শিত হবে। এই আইটেমটি ডানদিকে বিন্যস্ত হবে। |
বিস্তারিত টেমপ্লেট ওভাররাইড
| JSON উপস্থাপনা |
|---|
{
"detailsItemInfos": [
{
object ( |
| ক্ষেত্র | |
|---|---|
detailsItemInfos[] | ঐচ্ছিক। বিবরণ তালিকায় প্রদর্শিত আইটেমগুলো সম্পর্কিত টেমপ্লেট তথ্য। |
বিবরণআইটেমতথ্য
| JSON উপস্থাপনা |
|---|
{
"item": {
object ( |
| ক্ষেত্র | |
|---|---|
item | ঐচ্ছিক। বিবরণ তালিকায় যে আইটেমটি প্রদর্শন করা হবে। |
লিস্ট টেমপ্লেট ওভাররাইড
| JSON উপস্থাপনা |
|---|
{ "firstRowOption": { object ( |
| ক্ষেত্র | |
|---|---|
firstRowOption | ঐচ্ছিক। প্রথম সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স। |
secondRowOption | ঐচ্ছিক। দ্বিতীয় সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স। |
প্রথম সারির বিকল্প
| JSON উপস্থাপনা |
|---|
{ "transitOption": enum ( |
| ক্ষেত্র | |
|---|---|
transitOption | ঐচ্ছিক। ট্রানজিট বিকল্পটি প্রথম সারিতে প্রদর্শিত হবে। |
fieldOption | ঐচ্ছিক। প্রথম সারিতে প্রদর্শিতব্য ফিল্ডের রেফারেন্স। |
গিফটকার্ডক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। গিফট কার্ডের শ্রেণীর আইডি। |
issuerName | ঐচ্ছিক। গিফট কার্ড শ্রেণীর ইস্যুকারীর নাম। |
localizedIssuerName | ঐচ্ছিক। গিফট কার্ড শ্রেণীর স্থানীয় ইস্যুকারীর নাম। |
merchantName | ঐচ্ছিক। গিফট কার্ড শ্রেণীর মার্চেন্টের নাম। |
localizedMerchantName | ঐচ্ছিক। গিফট কার্ড ক্লাসটির স্থানীয় মার্চেন্ট নাম। |
programLogoUri | ঐচ্ছিক। গিফট কার্ড ক্লাসের প্রোগ্রাম লোগো। |
hexBackgroundColor | ঐচ্ছিক। গিফট কার্ড ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। গিফট কার্ড ক্লাসের সামনের অংশে প্রদর্শিত ব্যানার চিত্র। |
homePageUri | ঐচ্ছিক। অ্যাপ্লিকেশনটির হোম পেজের ওয়েবসাইট। |
classTemplateInfo | ঐচ্ছিক। গিফট কার্ডের শ্রেণীটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য। |
অফারক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। অফার ক্লাসের আইডি। |
issuerName | ঐচ্ছিক। অফার ক্লাসের ইস্যুকারীর নাম। |
localizedIssuerName | ঐচ্ছিক। অফার ক্লাসের স্থানীয় ইস্যুকারীর নাম। |
provider | ঐচ্ছিক। অফার ক্লাসের প্রদানকারী। |
localizedProvider | ঐচ্ছিক। প্রস্তাবিত শ্রেণীর স্থানীয় পরিষেবা প্রদানকারী। |
title | ঐচ্ছিক। প্রস্তাবিত শ্রেণীর শিরোনাম। |
localizedTitle | ঐচ্ছিক। প্রস্তাবিত শ্রেণীর স্থানীয় নাম। |
titleImageUri | ঐচ্ছিক। অফার ক্লাসের শিরোনাম চিত্র। |
hexBackgroundColor | ঐচ্ছিক। অফার ক্লাসের ব্যাকগ্রাউন্ড কালার। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। অফার ক্লাসের সম্মুখভাগে প্রদর্শিত ব্যানার চিত্র। |
redemptionChannel | ঐচ্ছিক। অফার ক্লাসটির রিডেম্পশন চ্যানেল। |
classTemplateInfo | ঐচ্ছিক। অফার ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য। |
ইভেন্ট টিকেট ক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। ইভেন্ট টিকিট ক্লাসের আইডি। |
issuerName | ঐচ্ছিক। ইভেন্ট টিকিট শ্রেণীর ইস্যুকারীর নাম। |
localizedIssuerName | ঐচ্ছিক। ইভেন্ট টিকিট শ্রেণীর স্থানীয় ইস্যুকারীর নাম। |
logoUri | ঐচ্ছিক। ইভেন্টের টিকিটের শ্রেণীর লোগো। |
eventName | ঐচ্ছিক। অনুষ্ঠানের নাম। |
venue | ঐচ্ছিক। অনুষ্ঠানস্থল। |
dateTime | ঐচ্ছিক। অনুষ্ঠানটির তারিখ ও সময় সম্পর্কিত তথ্য। |
hexBackgroundColor | ঐচ্ছিক। ইভেন্ট টিকিট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। ইভেন্টের টিকিট শ্রেণীর সম্মুখভাগে প্রদর্শিত ব্যানার চিত্র। |
classTemplateInfo | ঐচ্ছিক। ইভেন্ট টিকিটের শ্রেণিটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেটের তথ্য। |
অনুষ্ঠানের স্থান
| JSON উপস্থাপনা |
|---|
{ "name": { object ( |
| ক্ষেত্র | |
|---|---|
name | ঐচ্ছিক। স্থানটির নাম। |
address | ঐচ্ছিক। অনুষ্ঠানস্থলের ঠিকানা। |
ইভেন্টের তারিখ ও সময়
| JSON উপস্থাপনা |
|---|
{ "start": string, "end": string } |
| ক্ষেত্র | |
|---|---|
start | ঐচ্ছিক। ইভেন্টটি শুরু হওয়ার তারিখ/সময়। যদি ইভেন্টটি একাধিক দিনব্যাপী হয়, তবে এটি প্রথম দিনের শুরুর তারিখ/সময় হবে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00। |
end | ঐচ্ছিক। যে তারিখে/সময়ে অনুষ্ঠানটি শেষ হবে। যদি অনুষ্ঠানটি একাধিক দিনব্যাপী চলে, তবে এটি শেষ দিনের শেষ তারিখ/সময় হবে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00। |
ফ্লাইটক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। ফ্লাইট ক্লাসের আইডি। |
issuerName | ঐচ্ছিক। ফ্লাইট ক্লাসের ইস্যুকারী সংস্থার নাম। |
localizedIssuerName | ঐচ্ছিক। ফ্লাইট ক্লাসের স্থানীয় ইস্যুকারী নাম। |
flightHeader | ঐচ্ছিক। ফ্লাইট বাহক এবং নম্বর সম্পর্কিত তথ্য। |
origin | ঐচ্ছিক। যাত্রার উৎস বিমানবন্দর সম্পর্কিত তথ্য। |
destination | ঐচ্ছিক। গন্তব্য বিমানবন্দর সম্পর্কিত তথ্য। |
localScheduledDepartureDateTime | ঐচ্ছিক। নির্ধারিত তারিখ ও সময় যখন বিমানটি গেট থেকে (রানওয়ে থেকে নয়) উড্ডয়ন করবে বলে আশা করা হচ্ছে। এর ফরম্যাটটি হলো অফসেট ছাড়া একটি ISO 8601 এক্সটেন্ডেড ফরম্যাট ডেট/টাইম, এবং সময়টি মিলিসেকেন্ড পর্যন্ত নির্ভুলভাবে উল্লেখ করা যেতে পারে, যেমন 2027-03-05T06:30:00। এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হতে হবে (UTC সময় নয়)। |
hexBackgroundColor | ঐচ্ছিক। ফ্লাইট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। ফ্লাইট ক্লাসের সামনে প্রদর্শিত ব্যানার চিত্র। |
classTemplateInfo | ঐচ্ছিক। ফ্লাইট ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য। |
ফ্লাইটহেডার
| JSON উপস্থাপনা |
|---|
{
"carrier": {
object ( |
| ক্ষেত্র | |
|---|---|
carrier | ঐচ্ছিক। ফ্লাইট পরিচালনাকারী সংস্থা সম্পর্কিত তথ্য। |
flightNumber | ঐচ্ছিক। বিমান সংস্থার IATA কোড ছাড়া ফ্লাইট নম্বর। এই ফিল্ডটিতে শুধু সংখ্যা থাকে, যেমন "123"। |
ফ্লাইট ক্যারিয়ার
| JSON উপস্থাপনা |
|---|
{ "carrierIataCode": string, "carrierIcaoCode": string, "airlineLogoUri": string } |
| ক্ষেত্র | |
|---|---|
carrierIataCode | ঐচ্ছিক। বিমান সংস্থাটির দুই অক্ষরের IATA এয়ারলাইন কোড। |
carrierIcaoCode | ঐচ্ছিক। বিমান সংস্থাটির তিন অক্ষরের আইসিএও (ICAO) এয়ারলাইন কোড। |
airlineLogoUri | ঐচ্ছিক। বিমান সংস্থার IATA কোড দ্বারা বর্ণিত এয়ারলাইনের লোগো। |
এয়ারপোর্টইনফো
| JSON উপস্থাপনা |
|---|
{ "airportIataCode": string, "terminal": string, "gate": string } |
| ক্ষেত্র | |
|---|---|
airportIataCode | ঐচ্ছিক। তিন অক্ষরের IATA বিমানবন্দর কোড, যেমন "SFO"। |
terminal | ঐচ্ছিক। টার্মিনালের নাম, যেমন 'I'। |
gate | ঐচ্ছিক। গেটের নাম, যেমন 'B59'। |
ট্রানজিট ক্লাস
| JSON উপস্থাপনা |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। ট্রানজিট ক্লাসের আইডি। |
issuerName | ঐচ্ছিক। ট্রানজিট ক্লাসের ইস্যুকারীর নাম। |
localizedIssuerName | ঐচ্ছিক। ট্রানজিট ক্লাসের স্থানীয় ইস্যুকারী নাম। |
hexBackgroundColor | ঐচ্ছিক। ট্রানজিট ক্লাসের পটভূমির রঙ। এর ফরম্যাটটি একটি হেক্স কালার স্ট্রিং, যেমন "#RRGGBB"। |
heroImageUri | ঐচ্ছিক। ট্রানজিট ক্লাসের সামনের অংশে প্রদর্শিত ব্যানার চিত্র। |
transitType | ঐচ্ছিক। ট্রানজিট ক্লাসের ট্রানজিট ধরণ। |
classTemplateInfo | ঐচ্ছিক। ট্রানজিট ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য। |
জেনেরিক ক্লাস
| JSON উপস্থাপনা |
|---|
{
"id": string,
"classTemplateInfo": {
object ( |
| ক্ষেত্র | |
|---|---|
id | ঐচ্ছিক। জেনেরিক ক্লাসের আইডি। |
classTemplateInfo | ঐচ্ছিক। জেনেরিক ক্লাসটি কীভাবে প্রদর্শিত হবে, সে সম্পর্কিত টেমপ্লেট তথ্য। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌