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),
  "appLinkData": {
    object (AppLinkData)
  }
}
ช่อง
kind
(deprecated)

string

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

localScheduledDepartureDateTime

string

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

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

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

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

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

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

localEstimatedOrActualDepartureDateTime

string

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

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

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

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

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

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

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

localBoardingDateTime

string

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

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

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

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

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

localScheduledArrivalDateTime

string

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

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

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

เช่น: 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

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

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

เช่น: 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 (เมื่อแสดงผลออบเจ็กต์ ลิงก์ไปยังหน้าแรกจะแสดงในสิ่งที่มักมองว่าเป็นส่วนลิงก์ModuleData ของออบเจ็กต์)

locations[]

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)

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

redemptionIssuers[]

string (int64 format)

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

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

countryCode

string

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

heroImage

object (Image)

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

wordMark
(deprecated)

object (Image)

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

enableSmartTap

boolean

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

hexBackgroundColor

string

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

localizedIssuerName

object (LocalizedString)

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

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

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

callbackOptions

object (CallbackOptions)

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

securityAnimation

object (SecurityAnimation)

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

viewUnlockRequirement

enum (ViewUnlockRequirement)

ดูตัวเลือกข้อกำหนดในการปลดล็อกสำหรับบอร์ดดิ้งพาส

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

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

เช่น "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" สำหรับสวิสแอร์

carrierIcaoCode

string

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

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

airlineName

object (LocalizedString)

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

เช่น "สวิสแอร์" สำหรับ "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 ของสนามบิน "LTN" เว็บไซต์ IATA บอกเราว่าเมืองของสนามบินที่เกี่ยวข้องคือ "ลอนดอน"

หากไม่มีการป้อนข้อมูลในช่องนี้ 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

อัปเดตคลาสเที่ยวบินที่อ้างอิงตามรหัสคลาสที่ระบุ