6.2. RESERVATION INITIATE RESPONSE
Reservation Initiate Response returns rental rate and basic info, as well as revised availability, fees and total booking price.
GP_VehResRS*:
*mandatory
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
| TransactionIdentifier* | string | Unique transaction ID generated by GP Travel HUB. This attribute must be further passed on Step 2 to identify the booking request. | 1...1 |
|
| For more information see Common Data Description section in Glossary. |
| |
|
|
| ||
VehResRSCore/VehReservation |
|
| Represents the car reservation. | 0...1 |
GP_VehResRS/VehResRSCore/VehReservation:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
| ResStatus* | string ("Reserved", "Requested", "Request denied") | A reservation status that can be one of: "Reserved" - means that car was successfully reserved in supplier’s inventory. "Request denied" - means that supplier denied this request and car can not be booked. "Requested" - means that GP Travel HUB has done best effort to ensure that car can be booked, however, this status doesn't guarantee, that car will be booked. This status usually denotes that supplier doesn't support two-pass booking. | 1...1 |
|
| Identifies the common information associated with the request for the reservation of a car. | 1...1 | |
|
| For more information see Reservation Initiate Request section. | 1...* | |
|
| Supplemental information associated with the vendor and cars availability . | 1...1 |
GP_VehResRS/VehResRSCore/VehReservation/VehSegmentCore*:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
Vendor |
|
| Represents vendor. The element exists only if the information available from supplier. | 0...1 |
CompanyShortName* | string (1 - 32) | Specifies vendor's name. | 1...1 | |
Code* | string (1 - 32) | Specifies vendor's code. | 1...1 | |
CodeContext* | string (1 - 32) | Supplier code context. | 1...1 | |
VehRentalCore* |
|
| Contains information that is common to all requests and responses associated with the reservation of a car. | 1...1 |
PickUpDateTime* | yyyy-mm-dd or yyyy-mm-ddThh-mm-ss | Identify The Date & Time to pickup/return a car. | 1...1 | |
ReturnDateTime* | yyyy-mm-dd or yyyy-mm-ddThh-mm-ss | 1...1 | ||
BookingCode* | string (1 - 64) | Contains unique ID of the offer. It is required for further reservation of this offer. BookingCode covers the next details: PickUp/Return locations, driver age and residence, car details together with special equipment included in price. | 1...1 | |
AvailabilityStatus* | string ("AvailableForSale", "OnRequest") | Defines car availability. It can have the next values: "AvailableForSale" (means that the offer will be immediately confirmed), "OnRequest" (means that you'll need to wait confirmation from vendor). | 1...1 | |
|
| For more information see Car Availability Search Request section. But at Initiate Response CodeContext should always supplierCode. | 1...1 | |
|
| 0...1 | ||
|
| Elements and attributes are the same as in Car Availability Search Response, but VendorCarType attribute is missed in this message. | 1...1 | |
|
| For more information see Car Availability Response section. | 0...1 | |
|
| For more information see Car Rental Conditions Response section. | 0...25 | |
|
| For more information see Car Rental Conditions Response section. | 0...99 | |
Fees/Fee |
|
|
| 0...99 |
| For more information see Common Data Description section in Glossary. | 1...1 | ||
| 1...1 | |||
Purpose* | integer (6, 22, 23) | Refers to the list of Vehicle Charge Purpose Types supported by HUB. Possible values: “6” - Fee, “22” - Prepay amount, “23” - Pay on arrival amount. | 1...1 | |
|
| For more information see Car Rental Conditions Response section. | 0...* | |
|
| For more information see Car Availability Response section. | 1...1 | |
|
| 0...1 |
GP_VehResRS/VehResRSCore/VehReservation/VehSegmentInfo*:
Element | Attribute | Type | Description | Min…Max occurs |
---|---|---|---|---|
|
| For more information see Car Availability Response section. | 0...99 | |
|
| Elements and attributes are the same as in Car Rental Location Detail Response, but AdditionalInfo element is missed in this message. | 0...2 | |
|
| For more information see Reservation Initiate Request section. | 1...* |