フライト予約 スキーマフィールドグループ
フライト予約は、フライト予約に関する情報を取得するために使用されるXDM ExperienceEvent クラス の標準スキーマフィールドグループです。
フィールドグループは、予約の詳細 フィールドグループの拡張であり、単一のオブジェクトタイプフィールド reservationsの下にすべての同じフィールドが含まれています。 これらの汎用フィールドに加えて、 フライト予約にはflightReservations配列も含まれています。 このオブジェクトの配列は、航空旅行に固有のプロパティを持つ1つ以上の予約を記述するために使用されます。
flightReservations配列の詳細について説明します。 reservations オブジェクトの下で提供されるその他のフィールドについて詳しくは、予約の詳細 フィールドグループ参照を参照してください。
flightReservations
flightReservationsは、フライト予約のリストを表すオブジェクトの配列です。 例えば、予約イベントで旅行の複数の乗り継ぎ便の予約が含まれる場合、これらの予約は、1つのイベントに対してflightReservationsの下の個別のオブジェクトとしてリストできます。
flightReservationsの下で提供される各オブジェクトの構造は以下のとおりです。
flightCheckInフライトチェックインに関する詳細をキャプチャします。 オブジェクトには、次のプロパティが含まれます。
arrivalAirportCode: (文字列)到着都市の空港コード。boardingGroup: (文字列)航空会社固有の搭乗注文のインジケーター。checkInMethod: (文字列) カウンター、オンライン、キオスク、セルフサービスなど、チェックインを使用したメソッド。checkedBags: (整数)フライトでチェックされたバッグの数。checkedPassengers: (整数)同じ予約番号に複数の乗客が存在する場合、フライトのためにチェックインした乗客の数。confirmationNumber: (文字列)予約確認番号またはID。departureAirportCode: (文字列)出発都市の空港コード。flightNumber: (文字列)予約されているフライトのフライト番号。
flightStatusSearchフライトのステータスが検索されたときに返される詳細をキャプチャします。 オブジェクトには、次のプロパティが含まれます。
arrivalAirportCode: (文字列)到着都市の空港コード。boardingGroup: (文字列)航空会社固有の搭乗注文のインジケーター。departureAirportCode: (文字列)出発都市の空港コード。departureDate: (DateTime)予約されているフライトの出発日。flightNumber: (文字列)予約されているフライトのフライト番号。searchCount: (整数)予約済みフライトのステータスが検索された回数。
agentIDaircraftIDaircraftTypearrivalAirportCodearrivalDatecancellationconfirmationNumbercreatedcurrencyCodedepartureAirportCodedepartureDatefareClassflightNumberlengthloyaltyIDmodificationmodificationDatenumberOfAdultsnumberOfChildrenpassengerIDpurposesalesChannelsecurityScreeningstatusticketNumbertripTypeフィールドグループについて詳しくは、パブリック XDM リポジトリを参照してください。