REST Resource: flightclass

সম্পদ: ফ্লাইটক্লাস

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "localScheduledDepartureDateTime": string,
  "localEstimatedOrActualDepartureDateTime": string,
  "localBoardingDateTime": string,
  "localScheduledArrivalDateTime": string,
  "localEstimatedOrActualArrivalDateTime": string,
  "flightHeader": {
    object (FlightHeader)
  },
  "origin": {
    object (AirportInfo)
  },
  "destination": {
    object (AirportInfo)
  },
  "flightStatus": enum (FlightStatus),
  "boardingAndSeatingPolicy": {
    object (BoardingAndSeatingPolicy)
  },
  "localGateClosingDateTime": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "languageOverride": string,
  "id": string,
  "version": string,
  "issuerName": string,
  "messages": [
    {
      object (Message)
    }
  ],
  "allowMultipleUsersPerObject": boolean,
  "homepageUri": {
    object (Uri)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "reviewStatus": enum (ReviewStatus),
  "review": {
    object (Review)
  },
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "redemptionIssuers": [
    string
  ],
  "countryCode": string,
  "heroImage": {
    object (Image)
  },
  "wordMark": {
    object (Image)
  },
  "enableSmartTap": boolean,
  "hexBackgroundColor": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement)
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#flightClass"

localScheduledDepartureDateTime

string

প্রয়োজন। নির্ধারিত তারিখ এবং সময় যখন বিমানটি গেট থেকে প্রস্থান করবে বলে আশা করা হচ্ছে (রানওয়ে নয়)

দ্রষ্টব্য: এই ক্ষেত্রটি প্রস্থানের সময়ের খুব কাছাকাছি পরিবর্তন করা উচিত নয়। প্রস্থানের সময় (বিলম্ব, ইত্যাদি) আপডেটের জন্য, অনুগ্রহ করে localEstimatedOrActualDepartureDateTime সেট করুন।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

localEstimatedOrActualDepartureDateTime

string

বিমানটি গেট থেকে টেনে নেওয়ার আনুমানিক সময় বা বিমানটি ইতিমধ্যে গেট থেকে টেনে নেওয়ার প্রকৃত সময়। দ্রষ্টব্য: এটি রানওয়ের সময় নয়।

নীচের মধ্যে অন্তত একটি সত্য হলে এই ক্ষেত্রটি সেট করা উচিত:

  • এটি নির্ধারিত সময়ের থেকে ভিন্ন। Google বিলম্ব গণনা করতে এটি ব্যবহার করবে।
  • বিমানটি ইতিমধ্যে গেট থেকে টেনে নিয়ে গেছে। ফ্লাইটটি আসলে কখন ছেড়েছিল তা ব্যবহারকারীকে জানাতে Google এটি ব্যবহার করবে।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

যদি এটি সেট করা না থাকে, তবে Google অন্যান্য উত্স থেকে ডেটার উপর ভিত্তি করে এটি সেট করবে৷

localBoardingDateTime

string

বোর্ডিং পাসে বোর্ডিং এর সময় যেমন প্রিন্ট করা হবে।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

যদি এটি সেট করা না থাকে, তবে Google অন্যান্য উত্স থেকে ডেটার উপর ভিত্তি করে এটি সেট করবে৷

localScheduledArrivalDateTime

string

নির্ধারিত সময়ে বিমানটি গন্তব্যের গেটে পৌঁছানোর পরিকল্পনা করে (রানওয়ে নয়)।

দ্রষ্টব্য: এই ক্ষেত্রটি ফ্লাইটের সময়ের খুব কাছাকাছি পরিবর্তন করা উচিত নয়। প্রস্থানের সময় (বিলম্ব, ইত্যাদি) আপডেটের জন্য, অনুগ্রহ করে localEstimatedOrActualArrivalDateTime সেট করুন।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। আগমন বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

যদি এটি সেট করা না থাকে, তবে Google অন্যান্য উত্স থেকে ডেটার উপর ভিত্তি করে এটি সেট করবে৷

localEstimatedOrActualArrivalDateTime

string

বিমানটি গন্তব্য গেটে পৌঁছানোর আনুমানিক সময় (রানওয়ে নয়) বা গেটে পৌঁছানোর প্রকৃত সময়।

নীচের মধ্যে অন্তত একটি সত্য হলে এই ক্ষেত্রটি সেট করা উচিত:

  • এটি নির্ধারিত সময়ের থেকে ভিন্ন। Google বিলম্ব গণনা করতে এটি ব্যবহার করবে।
  • বিমান ইতিমধ্যে গেটে এসে পৌঁছেছে। গুগল এটি ব্যবহার করে ব্যবহারকারীকে জানাবে যে ফ্লাইটটি গেটে এসেছে।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। আগমন বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

যদি এটি সেট করা না থাকে, তবে Google অন্যান্য উত্স থেকে ডেটার উপর ভিত্তি করে এটি সেট করবে৷

flightHeader

object ( FlightHeader )

প্রয়োজন। ফ্লাইট ক্যারিয়ার এবং নম্বর সম্পর্কে তথ্য।

origin

object ( AirportInfo )

প্রয়োজন। মূল বিমানবন্দর।

destination

object ( AirportInfo )

প্রয়োজন। গন্তব্য বিমানবন্দর।

flightStatus

enum ( FlightStatus )

এই ফ্লাইটের অবস্থা।

সেট না থাকলে, Google অন্যান্য উৎস থেকে ডেটার উপর ভিত্তি করে স্ট্যাটাস গণনা করবে, যেমন FlightStats ইত্যাদি।

দ্রষ্টব্য: API প্রতিক্রিয়াগুলিতে Google-গণনা করা স্থিতি ফেরত দেওয়া হবে না।

boardingAndSeatingPolicy

object ( BoardingAndSeatingPolicy )

বোর্ডিং এবং বসার জন্য নীতি. এটি ব্যবহারকারীদের কোন লেবেল দেখানো হবে তা জানাবে।

localGateClosingDateTime

string

গেট বন্ধ হওয়ার সময় যেমন বোর্ডিং পাসে প্রিন্ট করা হবে। আপনি যদি বোর্ডিং পাসে এটি প্রিন্ট করতে না চান তবে এই ক্ষেত্রটি সেট করবেন না।

এটি একটি ISO 8601 বর্ধিত বিন্যাস তারিখ/সময় কোনো অফসেট ছাড়াই। মিলিসেকেন্ড নির্ভুলতা পর্যন্ত সময় নির্দিষ্ট করা যেতে পারে।

যেমন: 2027-03-05T06:30:00

এটি বিমানবন্দরের স্থানীয় তারিখ/সময় হওয়া উচিত (ইউটিসি সময় নয়)।

UTC অফসেট প্রদান করা হলে Google অনুরোধ প্রত্যাখ্যান করবে। প্রস্থান বিমানবন্দরের উপর ভিত্তি করে Google দ্বারা সময় অঞ্চল গণনা করা হবে।

classTemplateInfo

object ( ClassTemplateInfo )

কিভাবে ক্লাস প্রদর্শন করা উচিত সে সম্পর্কে টেমপ্লেট তথ্য। সেট না থাকলে, Google প্রদর্শনের জন্য ক্ষেত্রগুলির একটি ডিফল্ট সেটে ফিরে যাবে৷

languageOverride

string

এই ক্ষেত্রটি উপস্থিত থাকলে, ব্যবহারকারীর ডিভাইসে পরিবেশিত বোর্ডিং পাসগুলি সর্বদা এই ভাষায় থাকবে। BCP 47 ভাষা ট্যাগ প্রতিনিধিত্ব করে। উদাহরণ মান হল "en-US", "en-GB", "de", বা "de-AT"।

id

string

প্রয়োজন। একটি ক্লাসের অনন্য শনাক্তকারী। এই আইডিটি অবশ্যই ইস্যুকারীর সমস্ত ক্লাসে অনন্য হতে হবে। এই মানটি ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷ আপনার অনন্য শনাক্তকারীতে শুধুমাত্র বর্ণসংখ্যার অক্ষর, '.', '_', বা '-' অন্তর্ভুক্ত করা উচিত।

version
(deprecated)

string ( int64 format)

অবচয়

issuerName

string

প্রয়োজন। ইস্যুকারীর নাম। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর।

messages[]

object ( Message )

অ্যাপে প্রদর্শিত বার্তাগুলির একটি অ্যারে। এই বস্তুর সমস্ত ব্যবহারকারীরা এর সাথে সম্পর্কিত বার্তা পাবেন৷ এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা 10।

allowMultipleUsersPerObject
(deprecated)

boolean

অবচয়। পরিবর্তে multipleDevicesAndHoldersAllowedStatus ব্যবহার করুন।

homepageUri

object ( Uri )

আপনার অ্যাপ্লিকেশনের হোম পেজের ইউআরআই। এই ফিল্ডে URI-কে পপুলেট করার ফলে linksModuleData-এ URI পপুলেট করার মতো একই আচরণ দেখা যায় (যখন কোনো অবজেক্ট রেন্ডার করা হয়, তখন হোমপেজে একটি লিঙ্ক দেখানো হয় যা সাধারণত অবজেক্টের linksModuleData সেকশন হিসেবে বিবেচনা করা হয়)।

locations[]

object ( LatLongPoint )

দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জিও বিজ্ঞপ্তি ট্রিগার করতে সমর্থিত নয়৷

reviewStatus

enum ( ReviewStatus )

প্রয়োজন। ক্লাসের অবস্থা। এই ক্ষেত্রটি সন্নিবেশ, প্যাচ বা আপডেট API কল ব্যবহার করে draft বা underReview সেট করা যেতে পারে। একবার পর্যালোচনার অবস্থা draft থেকে পরিবর্তিত হলে তা আবার draft পরিবর্তন করা যাবে না।

ক্লাসের বিকাশের সময় আপনার এই ক্ষেত্রটি draft করার জন্য রাখা উচিত। একটি draft ক্লাস কোনো বস্তু তৈরি করতে ব্যবহার করা যাবে না.

আপনি যখন বিশ্বাস করেন যে ক্লাসটি ব্যবহারের জন্য প্রস্তুত তখন আপনার এই ক্ষেত্রটিকে underReview সেট করা উচিত। প্ল্যাটফর্মটি স্বয়ংক্রিয়ভাবে এই ক্ষেত্রটিকে approved হিসাবে সেট করবে এবং এটি অবিলম্বে বস্তু তৈরি বা স্থানান্তর করতে ব্যবহার করা যেতে পারে।

একটি ইতিমধ্যে approved ক্লাস আপডেট করার সময় আপনার এই ক্ষেত্রটিকে underReview সেট করা উচিত।

review

object ( Review )

একটি ক্লাস approved বা rejected চিহ্নিত করা হলে প্ল্যাটফর্ম দ্বারা সেট পর্যালোচনা মন্তব্য.

infoModuleData
(deprecated)

object ( InfoModuleData )

অবচয়। পরিবর্তে textModulesData ব্যবহার করুন।

imageModulesData[]

object ( ImageModuleData )

ইমেজ মডিউল ডেটা। এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা অবজেক্ট লেভেল থেকে 1টি এবং ক্লাস অবজেক্ট লেভেলের জন্য 1টি।

textModulesData[]

object ( TextModuleData )

পাঠ্য মডিউল ডেটা। যদি পাঠ্য মডিউল ডেটাও ক্লাসে সংজ্ঞায়িত করা হয় তবে উভয়ই প্রদর্শিত হবে। প্রদর্শিত এই ক্ষেত্রগুলির সর্বাধিক সংখ্যা হল অবজেক্ট থেকে 10টি এবং ক্লাস থেকে 10টি৷

redemptionIssuers[]

string ( int64 format)

কোন রিডেম্পশন ইস্যুকারীরা স্মার্ট ট্যাপের মাধ্যমে পাস রিডিম করতে পারে তা শনাক্ত করে। রিডেম্পশন ইস্যুকারীদের তাদের ইস্যুকারী আইডি দ্বারা চিহ্নিত করা হয়। রিডেম্পশন ইস্যুকারীদের কমপক্ষে একটি স্মার্ট ট্যাপ কী কনফিগার করা থাকতে হবে।

স্মার্ট ট্যাপকে সমর্থন করার জন্য একটি পাসের জন্য সক্ষম করার জন্য enableSmartTap এবং অবজেক্ট লেভেলের smartTapRedemptionLevel ক্ষেত্রগুলিকে অবশ্যই সঠিকভাবে সেট আপ করতে হবে।

countryCode

string

দেশের কোড কার্ডের দেশ (যখন ব্যবহারকারী সেই দেশে না থাকে) প্রদর্শন করতে ব্যবহৃত হয়, সেইসাথে ব্যবহারকারীর লোকেলে সামগ্রী উপলব্ধ না হলে স্থানীয় সামগ্রী প্রদর্শন করতে ব্যবহৃত হয়।

heroImage

object ( Image )

ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না। ছবিটি 100% প্রস্থে প্রদর্শিত হবে।

wordMark
(deprecated)

object ( Image )

অবচয়।

enableSmartTap

boolean

এই ক্লাস স্মার্ট ট্যাপ সমর্থন করে কিনা তা শনাক্ত করে। redemptionIssuers এবং অবজেক্ট লেভেল smartTapRedemptionLevel ক্ষেত্রগুলিকে অবশ্যই সঠিকভাবে সেট আপ করতে হবে যাতে স্মার্ট ট্যাপকে সমর্থন করার জন্য পাস হয়৷

hexBackgroundColor

string

কার্ডের পটভূমির রঙ। সেট না করা থাকলে নায়কের ছবির প্রভাবশালী রঙ ব্যবহার করা হয় এবং যদি কোনও নায়কের ছবি সেট না করা হয় তবে লোগোর প্রভাবশালী রঙ ব্যবহার করা হয়। বিন্যাস হল # rrggbb যেখানে rrggbb একটি হেক্স RGB ট্রিপলেট, যেমন #ffcc00 । আপনি RGB ট্রিপলেটের সংক্ষিপ্ত সংস্করণটিও ব্যবহার করতে পারেন যা # rgb , যেমন #fc0

localizedIssuerName

object ( LocalizedString )

ইস্যুকারী নামের জন্য অনুবাদিত স্ট্রিং। ছোট পর্দায় সম্পূর্ণ স্ট্রিং প্রদর্শিত হয় তা নিশ্চিত করতে প্রস্তাবিত সর্বাধিক দৈর্ঘ্য 20 অক্ষর।

multipleDevicesAndHoldersAllowedStatus

enum ( MultipleDevicesAndHoldersAllowedStatus )

একাধিক ব্যবহারকারী এবং ডিভাইস এই শ্রেণীর উল্লেখ করে একই বস্তু সংরক্ষণ করবে কিনা তা শনাক্ত করে।

callbackOptions

object ( CallbackOptions )

শেষ-ব্যবহারকারীর দ্বারা এই শ্রেণীর জন্য একটি বস্তুর প্রতিটি সংরক্ষণ/মুছে ফেলার জন্য ইস্যুকারীকে ফিরে কল করতে কলব্যাক বিকল্পগুলি ব্যবহার করা হবে। এই শ্রেণীর সমস্ত বস্তু কলব্যাকের জন্য যোগ্য।

securityAnimation

object ( SecurityAnimation )

নিরাপত্তা অ্যানিমেশন সম্পর্কে ঐচ্ছিক তথ্য. এটি সেট করা থাকলে পাসের বিবরণে একটি নিরাপত্তা অ্যানিমেশন রেন্ডার করা হবে।

viewUnlockRequirement

enum ( ViewUnlockRequirement )

বোর্ডিং পাসের জন্য আনলক প্রয়োজনীয় বিকল্পগুলি দেখুন।

ফ্লাইট হেডার

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string,
  "operatingCarrier": {
    object (FlightCarrier)
  },
  "operatingFlightNumber": string,
  "flightNumberDisplayOverride": string
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#flightHeader"

carrier

object ( FlightCarrier )

এয়ারলাইন ক্যারিয়ার সম্পর্কে তথ্য। এটি flightHeader একটি প্রয়োজনীয় সম্পত্তি।

flightNumber

string

IATA ক্যারিয়ার কোড ছাড়া ফ্লাইট নম্বর। এই ক্ষেত্রে শুধুমাত্র সংখ্যা থাকা উচিত. এটি flightHeader একটি প্রয়োজনীয় সম্পত্তি।

যেমন: "123"

operatingCarrier

object ( FlightCarrier )

অপারেটিং এয়ারলাইন ক্যারিয়ার সম্পর্কে তথ্য।

operatingFlightNumber

string

IATA ক্যারিয়ার কোড ছাড়া অপারেটিং ক্যারিয়ার দ্বারা ব্যবহৃত ফ্লাইট নম্বর। এই ক্ষেত্রে শুধুমাত্র সংখ্যা থাকা উচিত.

যেমন: "234"

flightNumberDisplayOverride

string

ফ্লাইট নম্বরের জন্য ব্যবহার করার জন্য ওভাররাইড মান। প্রদর্শনের উদ্দেশ্যে ব্যবহৃত ডিফল্ট মান হল ক্যারিয়ার + ফ্লাইট নম্বর। যদি যাত্রীদের একটি ভিন্ন মান দেখানোর প্রয়োজন হয়, ডিফল্ট আচরণ ওভাররাইড করতে এই ক্ষেত্রটি ব্যবহার করুন।

যেমন: "XX1234 / YY576"

ফ্লাইট ক্যারিয়ার

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineName": {
    object (LocalizedString)
  },
  "airlineLogo": {
    object (Image)
  },
  "airlineAllianceLogo": {
    object (Image)
  },
  "wideAirlineLogo": {
    object (Image)
  }
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: স্থির স্ট্রিং "walletobjects#flightCarrier"

carrierIataCode

string

মার্কেটিং ক্যারিয়ারের দুটি অক্ষরের IATA এয়ারলাইন কোড (অপারেটিং ক্যারিয়ারের বিপরীতে)। carrier এবং operatingCarrier জন্য এই বা carrierIcaoCode একটি সঠিকভাবে প্রদান করা প্রয়োজন।

যেমন: সুইস এয়ারের জন্য "LX"

carrierIcaoCode

string

মার্কেটিং ক্যারিয়ারের তিনটি অক্ষর ICAO এয়ারলাইন কোড (অপারেটিং ক্যারিয়ারের বিপরীতে)। carrier এবং operatingCarrier জন্য সঠিকভাবে এইগুলির একটি বা carrierIataCode প্রদান করা প্রয়োজন৷

যেমন: ইজি জেটের জন্য "EZY"

airlineName

object ( LocalizedString )

CarrierIataCode দ্বারা নির্দিষ্ট করা এয়ারলাইনের একটি স্থানীয় নাম। যদি সেট না করা থাকে, তাহলে প্রদর্শনের উদ্দেশ্যে FlightClass থেকে issuerName বা localizedIssuerName ব্যবহার করা হবে।

যেমন: "LX" এর জন্য "সুইস এয়ার"

বিমানবন্দর তথ্য

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "airportIataCode": string,
  "terminal": string,
  "gate": string,
  "airportNameOverride": {
    object (LocalizedString)
  }
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#airportInfo"

airportIataCode

string

তিন অক্ষরের IATA বিমানবন্দর কোড। এটি origin এবং destination জন্য একটি প্রয়োজনীয় ক্ষেত্র।

যেমন: "SFO"

terminal

string

টার্মিনাল নাম। যেমন: "INTL" বা "I"

gate

string

গেটের একটি নাম। যেমন: "B59" বা "59"

airportNameOverride

object ( LocalizedString )

ঐচ্ছিক ক্ষেত্র যা IATA দ্বারা সংজ্ঞায়িত বিমানবন্দর শহরের নাম ওভাররাইড করে। ডিফল্টরূপে, Google প্রদত্ত airportIataCode নেয় এবং IATA দ্বারা সংজ্ঞায়িত অফিসিয়াল বিমানবন্দর শহরের নামের সাথে ম্যাপ করে।

অফিসিয়াল IATA বিমানবন্দর শহরের নাম IATA বিমানবন্দর শহরের নামের ওয়েবসাইটে পাওয়া যাবে। উদাহরণস্বরূপ, বিমানবন্দর IATA কোড "LTN" এর জন্য, IATA ওয়েবসাইট আমাদের বলে যে সংশ্লিষ্ট বিমানবন্দর শহর "লন্ডন"।

এই ক্ষেত্রটি জনবহুল না হলে, Google "লন্ডন" প্রদর্শন করবে।

যাইহোক, একটি কাস্টম নাম (যেমন: "লন্ডন লুটন") দিয়ে এই ক্ষেত্রটি জনবহুল করা এটিকে ওভাররাইড করবে৷

ফ্লাইট স্ট্যাটাস

Enums
FLIGHT_STATUS_UNSPECIFIED
SCHEDULED ফ্লাইট সময়মত, তাড়াতাড়ি বা বিলম্বিত।
scheduled

SCHEDULED এর জন্য উত্তরাধিকার উপনাম৷ অবচয়।

ACTIVE ফ্লাইট চলছে (ট্যাক্সি, টেক অফ, ল্যান্ডিং, এয়ারবোর্ন)।
active

ACTIVE এর জন্য উত্তরাধিকার উপনাম। অবচয়।

LANDED ফ্লাইট আসল গন্তব্যে অবতরণ করে।
landed

LANDED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

CANCELLED ফ্লাইট বাতিল করা হয়।
cancelled

CANCELLED জন্য উত্তরাধিকার উপনাম৷ অবচয়।

REDIRECTED ফ্লাইটটি বায়ুবাহিত কিন্তু মূল গন্তব্যের চেয়ে ভিন্ন বিমানবন্দরে যাচ্ছে।
redirected

REDIRECTED এর জন্য উত্তরাধিকার উপনাম৷ অবচয়।

DIVERTED ফ্লাইট ইতিমধ্যেই মূল গন্তব্যের চেয়ে ভিন্ন বিমানবন্দরে অবতরণ করেছে।
diverted

DIVERTED জন্য উত্তরাধিকার উপনাম৷ অবচয়।

বোর্ডিং এবং বসার নীতি

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "boardingPolicy": enum (BoardingPolicy),
  "seatClassPolicy": enum (SeatClassPolicy)
}
ক্ষেত্র
kind
(deprecated)

string

এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং "walletobjects#boardingAndSeatingPolicy"

boardingPolicy

enum ( BoardingPolicy )

বিমান বোর্ডিং এর জন্য যে নীতি ব্যবহার করে তা নির্দেশ করে। যদি সেট না করা থাকে, Google ডিফল্ট zoneBased হবে।

seatClassPolicy

enum ( SeatClassPolicy )

বসার নীতি যা নির্দেশ করে যে আমরা কীভাবে আসন শ্রেণী প্রদর্শন করি। সেট না থাকলে, Google cabinBased ডিফল্ট করবে।

বোর্ডিং নীতি

Enums
BOARDING_POLICY_UNSPECIFIED
ZONE_BASED
zoneBased

ZONE_BASED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

GROUP_BASED
groupBased

GROUP_BASED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

BOARDING_POLICY_OTHER
boardingPolicyOther

BOARDING_POLICY_OTHER এর জন্য উত্তরাধিকার উপনাম। অবচয়।

সিটক্লাস পলিসি

Enums
SEAT_CLASS_POLICY_UNSPECIFIED
CABIN_BASED
cabinBased

CABIN_BASED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

CLASS_BASED
classBased

CLASS_BASED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

TIER_BASED
tierBased

TIER_BASED এর জন্য উত্তরাধিকার উপনাম। অবচয়।

SEAT_CLASS_POLICY_OTHER
seatClassPolicyOther

SEAT_CLASS_POLICY_OTHER এর জন্য উত্তরাধিকার উপনাম। অবচয়।

পদ্ধতি

addmessage

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাসে একটি বার্তা যোগ করে।

get

প্রদত্ত ক্লাস আইডি সহ ফ্লাইট ক্লাস ফেরত দেয়।

insert

প্রদত্ত আইডি এবং বৈশিষ্ট্য সহ একটি ফ্লাইট ক্লাস সন্নিবেশ করান৷

list

একটি প্রদত্ত ইস্যুকারী আইডির জন্য সমস্ত ফ্লাইট ক্লাসের একটি তালিকা প্রদান করে৷

patch

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাস আপডেট করে।

update

প্রদত্ত ক্লাস আইডি দ্বারা উল্লেখ করা ফ্লাইট ক্লাস আপডেট করে।