REST Resource: flightclass

แหล่งข้อมูล: 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"

localScheduledDepartureDateTime

string

ต้องระบุ วันที่และเวลาตามกำหนดการที่คาดว่าเครื่องบินจะออกจากประตู (ไม่ใช่รันเวย์)

หมายเหตุ: ช่องนี้ไม่ควรมีการเปลี่ยนแปลงใกล้กับเวลาออกเดินทางมากเกินไป หากต้องการอัปเดตเวลาออกเดินทาง (ความล่าช้า ฯลฯ) โปรดตั้งค่าเป็น localEstimatedOrActualDepartureDateTime

นี่คือวันที่/เวลารูปแบบขยาย ISO 8601 ที่ไม่มีออฟเซ็ต สามารถระบุเวลาได้แม่นยำที่สุดเป็นมิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากระบุค่าออฟเซ็ต UTC Google จะคำนวณเขตเวลาตามสนามบินขาออก

localEstimatedOrActualDepartureDateTime

string

เวลาโดยประมาณที่เครื่องบินวางแผนจะออกจากประตู หรือเวลาจริงที่เครื่องบินออกจากประตูแล้ว หมายเหตุ: ข้อมูลนี้ไม่ใช่เวลาวิ่งขึ้น

คุณควรตั้งค่าช่องนี้หากเงื่อนไขต่อไปนี้อย่างน้อย 1 ข้อเป็นจริง

  • ซึ่งแตกต่างจากเวลาที่กำหนดไว้ Google จะใช้ข้อมูลนี้เพื่อคํานวณความล่าช้า
  • เครื่องบินออกจากประตูแล้วนะ Google จะใช้ข้อมูลนี้เพื่อแจ้งให้ผู้ใช้ทราบเมื่อเที่ยวบินออกเดินทางจริง

นี่คือวันที่/เวลารูปแบบขยาย ISO 8601 ที่ไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 มิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากระบุค่าออฟเซ็ต UTC Google จะคำนวณเขตเวลาตามสนามบินต้นทาง

localBoardingDateTime

string

เวลาขึ้นเครื่องตามที่พิมพ์ไว้บนบอร์ดดิ้งพาส

นี่คือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 มิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากมีการระบุการชดเชยเวลา UTC Google จะคำนวณเขตเวลาตามสนามบินต้นทาง

localScheduledArrivalDateTime

string

เวลาตามกำหนดการที่เครื่องบินวางแผนจะไปถึงประตูปลายทาง (ไม่ใช่รันเวย์)

หมายเหตุ: ไม่ควรเปลี่ยนแปลงช่องนี้ใกล้กับเวลาเที่ยวบิน หากต้องการอัปเดตเวลาออกเดินทาง (ความล่าช้า ฯลฯ) โปรดตั้งค่าเป็น localEstimatedOrActualArrivalDateTime

นี่คือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 มิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากระบุค่าออฟเซ็ต UTC Google จะคำนวณเขตเวลาตามสนามบินขาเข้า

localEstimatedOrActualArrivalDateTime

string

เวลาโดยประมาณที่เครื่องบินวางแผนจะไปถึงประตูปลายทาง (ไม่ใช่รันเวย์) หรือเวลาจริงที่ถึงประตู

ควรตั้งค่าฟิลด์นี้หากข้อใดข้อหนึ่งต่อไปนี้เป็นจริง:

  • ซึ่งแตกต่างจากเวลาที่กําหนดไว้ Google จะใช้ข้อมูลนี้เพื่อคํานวณความล่าช้า
  • เครื่องบินมาถึงประตูแล้ว Google จะใช้ข้อมูลนี้เพื่อแจ้งผู้ใช้ว่าเที่ยวบินมาถึงประตูทางออกแล้ว

นี่คือวันที่/เวลาในรูปแบบ ISO 8601 แบบขยายโดยไม่มีออฟเซ็ต สามารถระบุเวลาได้แม่นยำที่สุดเป็นมิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากระบุค่าออฟเซ็ต UTC Google จะคำนวณเขตเวลาตามสนามบินที่มาถึง

flightHeader

object (FlightHeader)

ต้องระบุ ข้อมูลเกี่ยวกับสายการบินและหมายเลขเที่ยวบิน

origin

object (AirportInfo)

ต้องระบุ สนามบินต้นทาง

destination

object (AirportInfo)

ต้องระบุ สนามบินปลายทาง

flightStatus

enum (FlightStatus)

สถานะของเที่ยวบินนี้

หากไม่ได้ตั้งค่าไว้ Google จะคำนวณสถานะตามข้อมูลจากแหล่งที่มาอื่นๆ เช่น FlightStats เป็นต้น

หมายเหตุ: สถานะที่คำนวณโดย Google จะไม่ปรากฏในการตอบกลับของ API

boardingAndSeatingPolicy

object (BoardingAndSeatingPolicy)

นโยบายเกี่ยวกับการขึ้นเครื่องและที่นั่ง ซึ่งจะเป็นตัวกำหนดว่าป้ายกำกับใดที่จะแสดงต่อผู้ใช้

localGateClosingDateTime

string

เวลาที่ประตูปิดตามที่พิมพ์ไว้บนบอร์ดดิ้งพาส อย่าตั้งค่าช่องนี้หากไม่ต้องการให้พิมพ์ข้อมูลในบัตร boarding pass

นี่คือวันที่/เวลารูปแบบขยาย ISO 8601 ที่ไม่มีออฟเซ็ต คุณสามารถระบุเวลาได้สูงสุด 1 มิลลิวินาที

เช่น: 2027-03-05T06:30:00

ซึ่งควรเป็นวันที่/เวลาท้องถิ่นที่สนามบิน (ไม่ใช่เวลา UTC)

Google จะปฏิเสธคำขอหากระบุค่าออฟเซ็ต UTC Google จะคำนวณเขตเวลาตามสนามบินต้นทาง

classTemplateInfo

object (ClassTemplateInfo)

ข้อมูลเทมเพลตเกี่ยวกับวิธีการแสดงชั้นเรียน หากไม่ได้ตั้งค่า Google จะสำรองชุดฟิลด์เริ่มต้นที่จะแสดง

languageOverride

string

หากมีฟิลด์นี้ บัตรขึ้นเครื่องที่แสดงในอุปกรณ์ของผู้ใช้จะเป็นภาษานี้เสมอ แสดงแท็กภาษา BCP 47 ตัวอย่างค่า ได้แก่ "en-US", "en-GB", "de" หรือ "de-AT"

id

string

ต้องระบุ ตัวระบุที่ไม่ซ้ำกันสำหรับชั้นเรียน รหัสนี้ต้องไม่ซ้ำกันในทุกชั้นเรียนจากผู้ออกบัตร ค่านี้ควรเป็นไปตามรูปแบบ issuer IDidentifier โดยที่รหัสแรกจะออกโดย Google และรหัสหลังจะเลือกโดยคุณ ตัวระบุที่ไม่ซ้ำกันควรประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกัน, '.', '_' หรือ "-" เท่านั้น

version
(deprecated)

string (int64 format)

เลิกใช้

issuerName

string

ต้องระบุ ชื่อผู้ออกบัตร ความยาวสูงสุดที่แนะนำคือ 20 อักขระเพื่อให้สตริงแสดงเต็มรูปแบบบนหน้าจอขนาดเล็ก

messages[]

object (Message)

อาร์เรย์ข้อความที่แสดงในแอป ผู้ใช้ทั้งหมดของออบเจ็กต์นี้จะได้รับข้อความที่เกี่ยวข้อง จํานวนสูงสุดของช่องเหล่านี้คือ 10 ช่อง

allowMultipleUsersPerObject
(deprecated)

boolean

เลิกใช้งานแล้ว ให้ใช้ multipleDevicesAndHoldersAllowedStatus แทน

homepageUri

object (Uri)

URI หน้าแรกของแอปพลิเคชัน การป้อนข้อมูล URI ในช่องนี้จะทําให้มีลักษณะการทำงานเหมือนกับการป้อนข้อมูล URI ใน linksModuleData (เมื่อแสดงผลออบเจ็กต์ ลิงก์ไปยังหน้าแรกจะแสดงในส่วนที่มักเรียกว่าส่วน linksModuleData ของออบเจ็กต์)

locations[]
(deprecated)

object (LatLongPoint)

หมายเหตุ: ปัจจุบันฟิลด์นี้ไม่ได้รับการสนับสนุนเพื่อเรียกใช้การแจ้งเตือนทางภูมิศาสตร์

reviewStatus

enum (ReviewStatus)

ต้องระบุ สถานะของชั้นเรียน ช่องนี้สามารถตั้งค่าเป็น draft หรือ underReview โดยใช้การเรียก API ของแทรก แก้ไข หรืออัปเดต เมื่อสถานะการตรวจสอบเปลี่ยนจาก 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)

ข้อมูลโมดูลข้อความ หากมีการกําหนดข้อมูลโมดูลข้อความในคลาสด้วย ระบบจะแสดงทั้ง 2 รายการ จำนวนสูงสุดของช่องเหล่านี้ที่แสดงคือ 10 ช่องจากออบเจ็กต์และ 10 ช่องจากคลาส

redemptionIssuers[]

string (int64 format)

ระบุผู้ออกบัตรแลกสิทธิ์ที่แลกแต้มผ่าน Smart Tap ได้ ผู้ออกการแลกสิทธิ์จะระบุด้วยรหัสผู้ออกบัตร ผู้ออกบัตรแลกสิทธิ์ต้องกำหนดค่าคีย์ Smart Tap อย่างน้อย 1 รายการ

นอกจากนี้ คุณต้องตั้งค่าช่อง enableSmartTap และsmartTapRedemptionLevel ระดับออบเจ็กต์อย่างถูกต้องเพื่อให้บัตรรองรับการแตะอัจฉริยะ

countryCode

string

รหัสประเทศที่ใช้แสดงประเทศของการ์ด (เมื่อผู้ใช้ไม่ได้อยู่ในประเทศนั้น) รวมถึงแสดงเนื้อหาที่แปลแล้วเมื่อเนื้อหาไม่พร้อมใช้งานในภาษาของผู้ใช้

heroImage

object (Image)

รูปภาพแบนเนอร์ที่ไม่บังคับซึ่งแสดงอยู่ด้านหน้าของการ์ด หากไม่มี จะไม่มีการแสดงข้อมูล รูปภาพจะแสดงที่ความกว้าง 100%

wordMark
(deprecated)

object (Image)

เลิกใช้งานแล้ว

enableSmartTap

boolean

ระบุว่าคลาสนี้รองรับการแตะอัจฉริยะหรือไม่ นอกจากนี้ คุณต้องตั้งค่าช่อง redemptionIssuers และsmartTapRedemptionLevel ระดับออบเจ็กต์อย่างถูกต้องเพื่อให้บัตรรองรับการแตะอัจฉริยะ

hexBackgroundColor

string

สีพื้นหลังของการ์ด หากไม่ได้ตั้งค่า ระบบจะใช้สีหลักของรูปภาพหลัก และหากไม่ได้ตั้งค่ารูปภาพหลัก ระบบจะใช้สีหลักของโลโก้ รูปแบบคือ #rrggbb โดยที่ rrggbb เป็น 3 ทางคือ RGB แบบเลขฐานสิบหก เช่น #ffcc00 นอกจากนี้ คุณยังใช้รูปแบบย่อของชุดค่า RGB ซึ่งก็คือ #rgb เช่น #fc0 ได้ด้วย

localizedIssuerName

object (LocalizedString)

สตริงที่แปลแล้วสำหรับ issuerName ความยาวสูงสุดที่แนะนำคือ 20 อักขระเพื่อให้สตริงแสดงเต็มรูปแบบบนหน้าจอขนาดเล็ก

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

ระบุว่าผู้ใช้หลายรายและอุปกรณ์จะบันทึกออบเจ็กต์เดียวกันที่อ้างอิงคลาสนี้หรือไม่

callbackOptions

object (CallbackOptions)

ตัวเลือกการเรียกกลับที่จะใช้เพื่อโทรกลับหาผู้ออกใบอนุญาตสำหรับการบันทึก/ลบออบเจ็กต์สำหรับคลาสนี้ทุกครั้งโดยผู้ใช้ปลายทาง ออบเจ็กต์ทั้งหมดของคลาสนี้มีสิทธิ์สำหรับ Callback

securityAnimation

object (SecurityAnimation)

ข้อมูลที่ไม่บังคับเกี่ยวกับภาพเคลื่อนไหวด้านความปลอดภัย หากตั้งค่าไว้ ภาพเคลื่อนไหวเพื่อความปลอดภัยจะแสดงในรายละเอียดบัตร

viewUnlockRequirement

enum (ViewUnlockRequirement)

ดูตัวเลือกข้อกำหนดการปลดล็อกสำหรับบัตร boarding pass

notifyPreference

enum (NotificationSettingsForUpdates)

การตั้งค่าว่าควรมีการแจ้งเตือนเมื่อมีการอัปเดตช่องในชั้นเรียนนี้หรือไม่ เมื่อตั้งค่าเป็น "ไม่" เราจะพยายามส่งการแจ้งเตือนการอัปเดตช่องไปยังผู้ใช้ ระบบจะส่งการแจ้งเตือนเหล่านี้ไปยังผู้ใช้ก็ต่อเมื่อช่องเป็นส่วนหนึ่งของรายการที่อนุญาตเท่านั้น หากไม่ได้ระบุ ระบบจะไม่ทริกเกอร์การแจ้งเตือน การตั้งค่านี้มีอายุไม่นานและจะต้องตั้งค่าพร้อมกับคำขอ PATCH หรือ UPDATE แต่ละรายการ มิฉะนั้นการแจ้งเตือนจะไม่ทริกเกอร์

valueAddedModuleData[]

object (ValueAddedModuleData)

ข้อมูลข้อบังคับมูลค่าเพิ่ม (ไม่บังคับ) นักเรียนสูงสุด 10 คนต่อชั้นเรียน สำหรับบัตร ระบบจะแสดงเพียง 10 รายการ โดยให้ความสำคัญกับบัตรจากวัตถุ

FlightHeader

การแสดง 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

ลบล้างค่าที่จะใช้กับหมายเลขเที่ยวบิน ค่าเริ่มต้นที่ใช้สำหรับการแสดงผลคือ carrier + flightNumber หากจำเป็นต้องแสดงค่าอื่นแก่ผู้โดยสาร ให้ใช้ฟิลด์นี้เพื่อลบล้างลักษณะการทำงานเริ่มต้น

เช่น "XX1234 / YY576"

FlightCarrier

การแสดง 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 2 ตัวอักษรของผู้ให้บริการทางการตลาด (ไม่ใช่ผู้ให้บริการขนส่ง) ต้องระบุค่านี้หรือ carrierIcaoCode อย่างใดอย่างหนึ่งเท่านั้นสำหรับ carrier และ operatingCarrier

เช่น "LX" สำหรับ Swiss Air

carrierIcaoCode

string

รหัสสายการบิน ICAO 3 อักขระของผู้ให้บริการด้านการตลาด (ไม่ใช่ผู้ให้บริการขนส่ง) ต้องระบุค่านี้หรือ carrierIataCode อย่างใดอย่างหนึ่งเท่านั้นสำหรับ carrier และ operatingCarrier

เช่น "EZY" สำหรับ Easy Jet

airlineName

object (LocalizedString)

ชื่อที่แปลแล้วของสายการบินที่ระบุโดย carrierIataCode หากไม่ได้ตั้งค่า ระบบจะใช้ issuerName หรือ localizedIssuerName จาก FlightClass เพื่อแสดง

เช่น "Swiss Air" สำหรับ "LX"

AirportInfo

การแสดง JSON
{
  "kind": string,
  "airportIataCode": string,
  "terminal": string,
  "gate": string,
  "airportNameOverride": {
    object (LocalizedString)
  }
}
ช่อง
kind
(deprecated)

string

ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "walletobjects#airportInfo"

airportIataCode

string

รหัสสนามบิน IATA 3 อักขระ ช่องนี้เป็นช่องที่ต้องกรอกสำหรับ origin และ destination

เช่น: "SFO"

terminal

string

ชื่อเทอร์มินัล เช่น "INTL" หรือ "I"

gate

string

ชื่อของประตู เช่น "B59" หรือ "59"

airportNameOverride

object (LocalizedString)

ฟิลด์ที่ไม่บังคับซึ่งลบล้างชื่อเมืองของสนามบินที่ IATA กำหนด โดยค่าเริ่มต้น Google จะใช้ airportIataCode ที่ให้ไว้และแมปกับชื่อเมืองของสนามบินอย่างเป็นทางการที่กำหนดโดย IATA

สามารถดูชื่อเมืองของสนามบิน IATA อย่างเป็นทางการได้ที่เว็บไซต์ ชื่อเมืองของสนามบิน IATA ตัวอย่างเช่น เว็บไซต์ IATA บอกเราว่าเมืองของสนามบินที่มีรหัส IATA "LTN" คือ "ลอนดอน"

หากไม่มีการป้อนข้อมูลในช่องนี้ Google จะแสดงคำว่า "ลอนดอน"

อย่างไรก็ตาม การป้อนข้อมูลในฟิลด์นี้ด้วยชื่อที่กำหนดเอง (เช่น "London Luton") จะลบล้างข้อมูลดังกล่าว

FlightStatus

Enum
FLIGHT_STATUS_UNSPECIFIED
SCHEDULED เที่ยวบินตรงเวลา ก่อนกำหนด หรือล่าช้า
scheduled

ชื่อแทนเดิมของ SCHEDULED เลิกใช้งานแล้ว

ACTIVE เที่ยวบินกำลังดำเนินอยู่ (กำลังวิ่งขึ้น กำลังขึ้น กำลังลงจอด กำลังบิน)
active

ชื่อแทนเดิมของ ACTIVE เลิกใช้งานแล้ว

LANDED เที่ยวบินลงจอดที่ปลายทางเดิม
landed

ชื่อแทนเดิมของ LANDED เลิกใช้งานแล้ว

CANCELLED เที่ยวบินถูกยกเลิก
cancelled

ชื่อแทนเดิมของ CANCELLED เลิกใช้งานแล้ว

REDIRECTED เที่ยวบินขึ้นบินแล้ว แต่มุ่งหน้าไปยังสนามบินอื่นที่ไม่ใช่ปลายทางเดิม
redirected

ชื่อแทนเดิมของ REDIRECTED เลิกใช้งานแล้ว

DIVERTED เที่ยวบินลงจอดที่สนามบินอื่นที่ต่างจากจุดหมายเดิมแล้ว
diverted

ชื่อแทนเดิมของ DIVERTED เลิกใช้งานแล้ว

BoardingAndSeatingPolicy

การแสดง JSON
{
  "kind": string,
  "boardingPolicy": enum (BoardingPolicy),
  "seatClassPolicy": enum (SeatClassPolicy)
}
ช่อง
kind
(deprecated)

string

ระบุว่านี่คือทรัพยากรประเภทใด ค่า: สตริงคงที่ "walletobjects#boardingAndSeatingPolicy"

boardingPolicy

enum (BoardingPolicy)

ระบุนโยบายที่สายการบินใช้ในการขึ้นเครื่อง หากไม่ได้ตั้งค่า Google จะมีค่าเริ่มต้นเป็น zoneBased

seatClassPolicy

enum (SeatClassPolicy)

นโยบายที่นั่งซึ่งกำหนดวิธีที่เราแสดงชั้นที่นั่ง หากไม่ได้ตั้งค่า Google จะใช้ cabinBased เป็นค่าเริ่มต้น

BoardingPolicy

Enum
BOARDING_POLICY_UNSPECIFIED
ZONE_BASED
zoneBased

ชื่อแทนเดิมของ ZONE_BASED เลิกใช้งานแล้ว

GROUP_BASED
groupBased

ชื่อแทนเดิมสำหรับ GROUP_BASED เลิกใช้งานแล้ว

BOARDING_POLICY_OTHER
boardingPolicyOther

ชื่อแทนเดิมสำหรับ BOARDING_POLICY_OTHER เลิกใช้งานแล้ว

SeatClassPolicy

Enum
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

อัปเดตชั้นโดยสารที่อ้างอิงโดยรหัสชั้นโดยสารที่ระบุ