REST Resource: flightobject

সম্পদ: FlightObject

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "classReference": {
    object (FlightClass)
  },
  "passengerName": string,
  "boardingAndSeatingInfo": {
    object (BoardingAndSeatingInfo)
  },
  "reservationInfo": {
    object (ReservationInfo)
  },
  "securityProgramLogo": {
    object (Image)
  },
  "hexBackgroundColor": string,
  "id": string,
  "classId": string,
  "version": string,
  "state": enum (State),
  "barcode": {
    object (Barcode)
  },
  "messages": [
    {
      object (Message)
    }
  ],
  "validTimeInterval": {
    object (TimeInterval)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "hasUsers": boolean,
  "smartTapRedemptionValue": string,
  "hasLinkedDevice": boolean,
  "disableExpirationNotification": boolean,
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "appLinkData": {
    object (AppLinkData)
  },
  "rotatingBarcode": {
    object (RotatingBarcode)
  },
  "heroImage": {
    object (Image)
  },
  "groupingInfo": {
    object (GroupingInfo)
  },
  "passConstraints": {
    object (PassConstraints)
  },
  "saveRestrictions": {
    object (SaveRestrictions)
  },
  "linkedObjectIds": [
    string
  ],
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
ক্ষেত্র
kind
(deprecated)

string

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

class Reference

object ( FlightClass )

অভিভাবক শ্রেণীর উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্রগুলির একটি অনুলিপি৷ এই ক্ষেত্রগুলি একটি GET সময় পুনরুদ্ধার করা হয়.

passenger Name

string

প্রয়োজন। বোর্ডিং পাসে যাত্রীর নাম যেমন দেখাবে।

যেমন: "ডেভ এম গহান" বা "গহান/ডেভ" বা "গাহান/দাভেম"

boarding And Seating Info

object ( BoardingAndSeatingInfo )

বোর্ডিং এবং বসার বিষয়ে যাত্রীদের নির্দিষ্ট তথ্য।

reservation Info

object ( ReservationInfo )

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

hex Background Color

string

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

id

string

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

class Id

string

প্রয়োজন। এই বস্তুর সাথে যুক্ত শ্রেণী। ক্লাসটি অবশ্যই এই অবজেক্টের মতো একই ধরণের হতে হবে, ইতিমধ্যেই বিদ্যমান থাকতে হবে এবং অনুমোদিত হতে হবে৷

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

version
(deprecated)

string ( int64 format)

অবচয়

state

enum ( State )

প্রয়োজন। বস্তুর অবস্থা। এই ক্ষেত্রটি অ্যাপে একটি বস্তু কীভাবে প্রদর্শিত হবে তা নির্ধারণ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি inactive বস্তু "মেয়াদ শেষ পাস" বিভাগে সরানো হয়।

barcode

object ( Barcode )

বারকোডের ধরন এবং মান।

messages[]

object ( Message )

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

valid Time Interval

object ( TimeInterval )

সময়কাল এই বস্তু active হবে এবং বস্তু ব্যবহার করা যাবে. এই সময়কাল অতিক্রান্ত হলে একটি বস্তুর অবস্থা expired হয়ে যাবে।

locations[]
(deprecated)

object ( LatLongPoint )

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

has Users

boolean

বস্তুটির ব্যবহারকারী আছে কিনা তা নির্দেশ করে। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয়।

smart Tap Redemption Value

string

এই বস্তুর জন্য NFC এর মাধ্যমে একটি স্মার্ট ট্যাপ সার্টিফাইড টার্মিনালে যে মানটি প্রেরণ করা হবে। পাসের জন্য স্মার্ট ট্যাপ সমর্থন করার জন্য ক্লাস লেভেলের ক্ষেত্রগুলি enableSmartTap এবং redemptionIssuers সঠিকভাবে সেট আপ করতে হবে। শুধুমাত্র ASCII অক্ষর সমর্থিত।

has Linked Device

boolean

এই বস্তুটি বর্তমানে একটি একক ডিভাইসের সাথে সংযুক্ত কিনা। এই ক্ষেত্রটি প্ল্যাটফর্ম দ্বারা সেট করা হয় যখন কোনও ব্যবহারকারী বস্তুটিকে তাদের ডিভাইসে লিঙ্ক করে সংরক্ষণ করে। নির্বাচিত অংশীদারদের দ্বারা ব্যবহারের জন্য উদ্দেশ্যে. অতিরিক্ত তথ্যের জন্য সহায়তার সাথে যোগাযোগ করুন।

disable Expiration Notification

boolean

বিজ্ঞপ্তিগুলি স্পষ্টভাবে দমন করা উচিত কিনা তা নির্দেশ করে৷ এই ক্ষেত্রটি সত্য হিসাবে সেট করা থাকলে, messages ক্ষেত্র নির্বিশেষে, ব্যবহারকারীর কাছে মেয়াদোত্তীর্ণ বিজ্ঞপ্তিগুলি দমন করা হবে। ডিফল্টরূপে, এই ক্ষেত্র মিথ্যা সেট করা হয়.

বর্তমানে, এটি শুধুমাত্র ফ্লাইটের জন্য সেট করা যেতে পারে।

info Module Data

object ( InfoModuleData )

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

image Modules Data[]

object ( ImageModuleData )

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

text Modules Data[]

object ( TextModuleData )

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

rotating Barcode

object ( RotatingBarcode )

ঘূর্ণায়মান বারকোডের ধরন এবং মান।

hero Image

object ( Image )

ঐচ্ছিক ব্যানার ইমেজ কার্ডের সামনে প্রদর্শিত. যদি কেউ উপস্থিত না থাকে, ক্লাসের নায়কের ছবি, যদি উপস্থিত থাকে, প্রদর্শিত হবে। যদি ক্লাসের হিরো ইমেজও উপস্থিত না থাকে তবে কিছুই প্রদর্শিত হবে না।

grouping Info

object ( GroupingInfo )

পাসগুলি কীভাবে একত্রিত করা হয় তা নিয়ন্ত্রণ করে এমন তথ্য।

pass Constraints

object ( PassConstraints )

বস্তুর জন্য সীমাবদ্ধতা পাস। সীমিত NFC এবং স্ক্রিনশট আচরণ অন্তর্ভুক্ত।

save Restrictions

object ( SaveRestrictions )

ব্যবহারকারী পাসটি সংরক্ষণ করার চেষ্টা করার আগে যে বস্তুটিকে যাচাই করতে হবে তার উপর বিধিনিষেধ। মনে রাখবেন যে এই বিধিনিষেধগুলি শুধুমাত্র সময় বাঁচানোর সময় প্রয়োগ করা হবে। যদি ব্যবহারকারী পাসটি সংরক্ষণ করার পরে বিধিনিষেধগুলি পরিবর্তিত হয় তবে নতুন বিধিনিষেধগুলি ইতিমধ্যে সংরক্ষিত পাসে প্রয়োগ করা হবে না।

linked Object Ids[]

string

linkedObjectIds হল অন্যান্য অবজেক্টের একটি তালিকা যেমন ইভেন্ট টিকিট, লয়ালটি, অফার, জেনেরিক, গিফটকার্ড, ট্রানজিট এবং বোর্ডিং পাস যা এই ফ্লাইট অবজেক্টের সাথে স্বয়ংক্রিয়ভাবে সংযুক্ত করা উচিত। যদি একজন ব্যবহারকারী এই বোর্ডিং পাসটি সংরক্ষণ করে থাকে, তাহলে এই লিঙ্কডঅবজেক্টআইডগুলি স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ওয়ালেটে পুশ করা হবে (যদি না তারা এই ধরনের লিঙ্ক করা পাসগুলি পাওয়ার জন্য সেটিংটি বন্ধ করে দেয়)।

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

অবজেক্ট আইডির ফরম্যাট issuer ID অনুসরণ করা উচিত। identifier যেখানে আগেরটি Google দ্বারা জারি করা হয় এবং পরবর্তীটি আপনার দ্বারা বেছে নেওয়া হয়৷

notify Preference

enum ( NotificationSettingsForUpdates )

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

value Added Module Data[]

object ( ValueAddedModuleData )

ঐচ্ছিক মান যুক্ত মডিউল ডেটা। বস্তুতে সর্বাধিক দশ।

বোর্ডিং এবং বসার তথ্য

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "boardingGroup": string,
  "seatNumber": string,
  "seatClass": string,
  "boardingPrivilegeImage": {
    object (Image)
  },
  "boardingPosition": string,
  "sequenceNumber": string,
  "boardingDoor": enum (BoardingDoor),
  "seatAssignment": {
    object (LocalizedString)
  }
}
ক্ষেত্র
kind
(deprecated)

string

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

boarding Group

string

বোর্ডিং গ্রুপের মান (বা জোন) এই যাত্রীকে বোর্ড করতে হবে।

যেমন: "B"

এই মানের জন্য লেবেলটি এই বস্তুর দ্বারা উল্লেখিত flightClass boardingPolicy ক্ষেত্র দ্বারা নির্ধারিত হবে।

seat Number

string

যাত্রী আসনের মান। যদি কোনো নির্দিষ্ট শনাক্তকারী না থাকে, তাহলে এর পরিবর্তে seatAssignment ব্যবহার করুন।

যেমন: "25A"

seat Class

string

আসন শ্রেণীর মান.

যেমন: "ইকোনমি" বা "ইকোনমি প্লাস"

boarding Privilege Image

object ( Image )

বোর্ডিং বারকোডের উপরে দেখানো একটি ছোট ছবি। কোনো বিশেষ বোর্ডিং সুবিধা যোগাযোগ করতে এয়ারলাইনস এটি ব্যবহার করতে পারে। ইভেন্টে নিরাপত্তা প্রোগ্রামের লোগোও সেট করা হয়, এই ছবিটি সেই নিরাপত্তা প্রোগ্রামের জন্য লোগোর পাশাপাশি রেন্ডার করা হতে পারে।

boarding Position

string

বোর্ডিং অবস্থানের মান।

যেমন: "76"

sequence Number

string

বোর্ডিং পাসের সিকোয়েন্স নম্বর। এটি সাধারণত যাত্রীরা চেক ইন করার অনুক্রমের সাথে মেলে৷ এয়ারলাইন ম্যানুয়াল বোর্ডিং এবং ব্যাগ ট্যাগের জন্য নম্বরটি ব্যবহার করতে পারে৷

যেমন: "49"

boarding Door

enum ( BoardingDoor )

যদি এই ফ্লাইটটি একাধিক দরজা বা সেতু দিয়ে বোর্ড করে এবং আপনি বোর্ডিং পাসে দরজার অবস্থান স্পষ্টভাবে প্রিন্ট করতে চান তবেই এই ক্ষেত্রটি সেট করুন৷ বেশিরভাগ এয়ারলাইনস তাদের যাত্রীদের seatClass দ্বারা দরজা/সেতু উল্লেখ করে ডান দরজা বা সেতুতে রুট করে। সেসব ক্ষেত্রে boardingDoor সেট করা উচিত নয়।

seat Assignment

object ( LocalizedString )

যাত্রীর আসন নির্ধারণ। seatNumber ব্যবহার করার জন্য কোন নির্দিষ্ট শনাক্তকারী না থাকলে ব্যবহার করা হবে।

যেমন: "গেটে বরাদ্দ করা হয়েছে"

বোর্ডিংডোর

Enums
BOARDING_DOOR_UNSPECIFIED
FRONT
front

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

BACK
back

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

সংরক্ষণের তথ্য

JSON প্রতিনিধিত্ব
{
  "kind": string,
  "confirmationCode": string,
  "eticketNumber": string,
  "frequentFlyerInfo": {
    object (FrequentFlyerInfo)
  }
}
ক্ষেত্র
kind
(deprecated)

string

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

confirmation Code

string

এই ফ্লাইটে চেক করার জন্য নিশ্চিতকরণ কোড প্রয়োজন।

এটি সেই নম্বর যা যাত্রী ফ্লাইট দেখতে এবং একটি বোর্ডিং পাস প্রিন্ট করতে বিমানবন্দরের একটি কিয়স্কে প্রবেশ করবে।

eticket Number

string

ই-টিকিট নম্বর।

frequent Flyer Info

object ( FrequentFlyerInfo )

ঘন ঘন ফ্লায়ার সদস্যতা তথ্য.

FrequentFlyerInfo

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

string

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

frequent Flyer Program Name

object ( LocalizedString )

ঘন ঘন ফ্লায়ার প্রোগ্রামের নাম। যেমন: "লুফথানসা মাইলস এবং আরো"

frequent Flyer Number

string

ঘন ঘন ফ্লায়ার নম্বর।

প্রতিটি নেস্টেড বস্তুর জন্য প্রয়োজনীয় walletobjects#frequentFlyerInfo

পদ্ধতি

addmessage

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

get

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

insert

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

list

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

patch

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

update

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