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),
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
ক্ষেত্র
kind
(deprecated)

string

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

local Scheduled Departure Date Time

string

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

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

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

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

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

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

local Estimated Or Actual Departure Date Time

string

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

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

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

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

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

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

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

local Boarding Date Time

string

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

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

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

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

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

local Scheduled Arrival Date Time

string

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

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

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

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

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

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

local Estimated Or Actual Arrival Date Time

string

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

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

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

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

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

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

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

flight Header

object ( FlightHeader )

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

origin

object ( AirportInfo )

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

destination

object ( AirportInfo )

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

flight Status

enum ( FlightStatus )

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

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

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

boarding And Seating Policy

object ( BoardingAndSeatingPolicy )

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

local Gate Closing Date Time

string

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

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

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

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

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

class Template Info

object ( ClassTemplateInfo )

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

language Override

string

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

id

string

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

version
(deprecated)

string ( int64 format)

অবচয়

issuer Name

string

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

messages[]

object ( Message )

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

allowMultipleUsersPerObject
(deprecated)

boolean

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

homepage Uri

object ( Uri )

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

locations[]
(deprecated)

object ( LatLongPoint )

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

review Status

enum ( ReviewStatus )

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

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

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

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

review

object ( Review )

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

infoModuleData
(deprecated)

object ( InfoModuleData )

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

image Modules Data[]

object ( ImageModuleData )

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

text Modules Data[]

object ( TextModuleData )

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

redemption Issuers[]

string ( int64 format)

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

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

country Code

string

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

hero Image

object ( Image )

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

wordMark
(deprecated)

object ( Image )

অবচয়।

enable Smart Tap

boolean

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

hex Background Color

string

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

localized Issuer Name

object ( LocalizedString )

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

multiple Devices And Holders Allowed Status

enum ( MultipleDevicesAndHoldersAllowedStatus )

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

callback Options

object ( CallbackOptions )

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

security Animation

object ( SecurityAnimation )

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

view Unlock Requirement

enum ( ViewUnlockRequirement )

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

notify Preference

enum ( NotificationSettingsForUpdates )

এই ক্লাসের ক্ষেত্রের আপডেটগুলি বিজ্ঞপ্তিগুলিকে ট্রিগার করবে কিনা। যখন নোটিফায় সেট করা হয়, আমরা ব্যবহারকারীদের জন্য একটি ফিল্ড আপডেট বিজ্ঞপ্তি ট্রিগার করার চেষ্টা করব। ক্ষেত্রটি অনুমোদিত তালিকার অংশ হলেই এই বিজ্ঞপ্তিগুলি ব্যবহারকারীদের কাছে পাঠানো হবে। নির্দিষ্ট না হলে, কোনো বিজ্ঞপ্তি ট্রিগার হবে না। এই সেটিংটি ক্ষণস্থায়ী এবং প্রতিটি প্যাচ বা আপডেট অনুরোধের সাথে সেট করা প্রয়োজন, অন্যথায় একটি বিজ্ঞপ্তি ট্রিগার করা হবে না৷

value Added Module Data[]

object ( ValueAddedModuleData )

ঐচ্ছিক মান যুক্ত মডিউল ডেটা। ক্লাসে সর্বোচ্চ দশজন। একটি পাসের জন্য শুধুমাত্র দশটি প্রদর্শিত হবে, অবজেক্ট থেকে তাদের অগ্রাধিকার দিয়ে।

ফ্লাইট হেডার

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

string

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

carrier

object ( FlightCarrier )

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

flight Number

string

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

যেমন: "123"

operating Carrier

object ( FlightCarrier )

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

operating Flight Number

string

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

যেমন: "234"

flight Number Display Override

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"

carrier Iata Code

string

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

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

carrier Icao Code

string

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

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

airline Name

object ( LocalizedString )

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

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

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

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

string

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

airport Iata Code

string

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

যেমন: "SFO"

terminal

string

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

gate

string

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

airport Name Override

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"

boarding Policy

enum ( BoardingPolicy )

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

seat Class Policy

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

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