フライ ト予約は、フライト予約に関する情報を取得するた XDM ExperienceEvent めに使用されるクラスの標準スキーマフィールドグループです。
フィールドグループは、Reservation Details フィールドグループの拡張で、1 つのオブジェクトタイプフィールド reservations
の下に同じフィールドがすべて含まれます。 これらの汎用フィールドに加えて、 フライトの予約 には flightReservations
配列も含まれます。 このオブジェクトの配列は、航空便に固有のプロパティを持つ 1 つ以上の予約を記述するために使用されます。
このドキュメントでは、flightReservations
配列の詳細について説明します。 reservations
オブジェクトの下で提供されるその他のフィールドについては、 予約の詳細 フィールドグループのリファレンス を参照してください。
flightReservations
flightReservations
は、フライト予約のリストを表すオブジェクトの配列です。予約イベントが 1 回の旅行で複数の便の予約を伴う場合、例えば、1 回のイベントで flightReservations
の下に個々のオブジェクトとして登録できます。
flightReservations
の下に提供される各オブジェクトの構造を以下に示します。
プロパティ | データタイプ | 説明 |
---|---|---|
flightCheckIn |
オブジェクト | フライトチェックインに関する詳細を取り込みます。 このオブジェクトには、次のプロパティが含まれます。
|
flightStatusSearch |
オブジェクト | フライトのステータスが検索されたときに返される詳細を取り込みます。 このオブジェクトには、次のプロパティが含まれます。
|
agentID |
文字列 | 該当する場合は、予約の予約を担当するエージェントまたはブッカー。 |
aircraftID |
文字列 | 航空機の識別子。 |
aircraftType |
文字列 | 航空機の型。 |
arrivalAirportCode |
文字列 | 到着都市の空港コード。 |
arrivalDate |
DateTime | 予約中のフライトの到着日。 |
cancellation |
整数 | この値は、予約が取り消されたときに取り込まれます。 |
confirmationNumber |
文字列 | 予約確認番号または識別子。 |
created |
文字列 | この値は、予約が作成されたときに取り込まれます。 |
currencyCode |
文字列 | 購入に使用される ISO 4217 通貨コード。 |
departureAirportCode |
文字列 | 出発都市の空港コード。 |
departureDate |
DateTime | 予約飛行の出発日。 |
fareClass |
文字列 | 予約便の料金区分。 |
flightNumber |
文字列 | 予約するフライトのフライト番号。 |
length |
整数 | 予約の合計日数。 |
loyaltyID |
文字列 | 予約に記載されている乗客のロイヤリティまたはリワードプログラム ID。 |
modification |
整数 | この値は、予約が変更された場合に取り込まれます。 |
modificationDate |
DateTime | 予約が最後に変更された時刻。 |
numberOfAdults |
整数 | 予約に関連付けられている大人の数。 |
numberOfChildren |
整数 | 予約に関連付けられている子の数。 |
passengerID |
文字列 | 予約に関連付けられた旅客情報。 |
purpose |
文字列 | 予約の目的(通常はビジネスまたは個人)。 |
salesChannel |
文字列 | 予約が予約された販売チャネル。 |
securityScreening |
文字列 | 搭乗者の安全審査の種類は、対象となる。 |
status |
文字列 | フライトの予約のステータス。 |
ticketNumber |
文字列 | 予約番号または識別子。 |
tripType |
文字列 | 予約が片道、往復、または複数の都市旅行のどちらであるかを示します。 |
フィールドグループについて詳しくは、パブリック XDM リポジトリを参照してください。