https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-vehicle-reservation
Collects all details specific to a vehicle 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-vehicle-reservation.schema.json |
- Vehicle Reservation
https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-vehicle-reservation- Reservation Details
https://ns.adobe.com/xdm/mixins/industry-verticals/experienceevent-reservation-details
- Reservation Details
{
"xdm:reservations": {
"xdm:vehicleReservations": [
{
"xdm:couponCode": "10OFF",
"xdm:vehicleDifferentDropoffLocation": false,
"xdm:discountPercent": 0.1,
"xdm:dropOffDateTime": "2021-06-18T15:52:25+00:00",
"xdm:vehicleDropOffLocation": "Sydney International Airport",
"xdm:vehicleDropOffLocationCode": "SYD",
"xdm:freeCancelation": true,
"xdm:guestID": "R101921H166",
"xdm:loyaltyID": "X112JX123R594",
"xdm:payLaterEligible": true,
"xdm:pickUpDateTime": "2021-06-25T15:52:25+00:00",
"xdm:vehiclePickUpLocation": "Phoenix Sky Harbor International Airport",
"xdm:vehiclePickUpLocationCode": "PHX",
"xdm:prePaid": false,
"xdm:productID": "2021FRDMST",
"xdm:refundable": true,
"xdm:rentersAge": 33,
"xdm:vehicleClass": "premium"
}
]
}
}| 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 |