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