https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-flight-reservation
Collects all details specific to a flight reservation.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | fieldgroups/experience-event/industry-verticals/experienceevent-flight-reservation.schema.json |
- Flight Reservation
https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-flight-reservation
- Reservation Details
https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-reservation-details
- Reservation Details
{
"xdm:reservations": {
"xdm:flightReservations": [
{
"xdm:reservationID": "RM8I9FG7HR",
"xdm:securityScreening": "PreCheck",
"xdm:arrivalLocation": "SYD",
"xdm:departureLocation": "LAX",
"xdm:fareClass": "business class",
"xdm:flightDate": "2004-09-22T15:52:25+00:00",
"xdm:flightNumber": "815",
"xdm:loyaltyID": "H1102199221",
"xdm:flightCheckIn": {}
}
],
"xdm:flightStatusSearch": {}
}
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:reservations | object |
Optional | Reservation Details |
* |
any | Additional | this schema allows additional properties |
Interaction tracking for flights, lodging, vehicles, and dining reservations.
xdm:reservations
- is optional
- type:
object
- defined in Reservation Details
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:ID |
string | Optional |
xdm:cancellation |
integer | Optional |
xdm:confirmationNumber |
string | Optional |
xdm:created |
integer | Optional |
xdm:currencyCode |
string | Optional |
xdm:endDate |
string | Optional |
xdm:length |
integer | Optional |
xdm:modification |
integer | Optional |
xdm:modificationDate |
string | Optional |
xdm:nonRefundableAmount |
Optional | |
xdm:numberOfAdults |
integer | Optional |
xdm:numberOfChildren |
integer | Optional |
xdm:processSteps |
Optional | |
xdm:purpose |
string | Optional |
xdm:startDate |
string | Optional |
xdm:transaction |
Optional | |
xdm:triptype |
string | Optional |
Tracks the reservation number/identifier.
xdm:ID
- is optional
- type:
string
string
Tracked when a reservation has been cancelled.
xdm:cancellation
- is optional
- type:
integer
integer
Tracks the reservation confirmation number/identifier.
xdm:confirmationNumber
- is optional
- type:
string
string
Tracked when a reservation has been created.
xdm:created
- is optional
- type:
integer
integer
Currency code used to make the purchase. ISO 4217 currency code.
xdm:currencyCode
- is optional
- type:
string
string
All instances must conform to this regular expression (test examples here):
^[A-Z]{3}$
The end drop-off/return/check-out date of the reservation.
xdm:endDate
- is optional
- type:
string
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
Tracks the total number of days for a reservation.
xdm:length
- is optional
- type:
integer
integer
Captured when a reservation has been modified.
xdm:modification
- is optional
- type:
integer
integer
Tracks when a reservation has been modified.
xdm:modificationDate
- is optional
- type:
string
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
Amount of the reservation price that is marked as non-refundable.
xdm:nonRefundableAmount
- is optional
- type: reference
Captures the number of adults associated with the reservation.
xdm:numberOfAdults
- is optional
- type:
integer
integer
Captures the number of children associated with the reservation.
xdm:numberOfChildren
- is optional
- type:
integer
integer
Extension of toolUsage data type.
xdm:processSteps
- is optional
- type: reference
Tracks the purpose of the reservation, typically either business or personal.
xdm:purpose
- is optional
- type:
string
string
Value | Description |
---|---|
business |
Business |
personal |
Personal |
The start pick-up/outbound/check-in date of the reservation.
xdm:startDate
- is optional
- type:
string
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)
Extension of transaction data type.
xdm:transaction
- is optional
- type: reference
Indicates if the reservation is for a one way, round trip, or multi-city.
xdm:triptype
- is optional
- type:
string
string
Value | Description |
---|---|
roundtrip |
Roundtrip |
oneWay |
One Way |
multiCity |
Multi-City |