VehicleSearchAvailabilityRsp (VehicleReqRsp.xsd)

Name Type Enumeration Values R/O Default Description
VehicleSearchAvailabilityRsp element
CommandHistory string simple type Optional HTTP link to download command history and debugging information of the request that generated this response. Must be enabled on the system.
ResponseTime decimal simple type Optional The time (in ms) the system spent processing this request, not including transmission times.
SponsoredFltTrnxId string simple type Optional Identifier for Sponsored Flight transaction information.
TraceId string simple type Optional Unique identifier for this atomic transaction traced by the user. Use is optional.
TransactionId string simple type Optional System generated unique identifier for this atomic transaction.
MediaLinksSearchId string simple type Optional Unique search id to retrieve the media links using VehicleMediaLinksReq.
ResponseMessage element A simple textual fare note. Used within several other objects.
Code decimal simple type Required
Type string simple type Warning , Error , Info Optional Indicates the type of message (Warning, Error, Info)
ProviderCode string simple type Optional
SupplierCode string simple type Optional
NextResultReference element Container to return/send additional retrieve/request additional search results
ProviderCode string simple type Optional The code of the Provider (e.g 1G,1S)
VehicleDateLocation element The code of the Provider (e.g 1G,1S)
DropDistance double simple type Optional
DropLatitude double simple type Optional
DropLongitude double simple type Optional
DropUnit string simple type MI , KM Optional MI
Key string simple type Optional
PickUpDistance double simple type Optional
PickUpLatitude double simple type Optional
PickUpLongitude double simple type Optional
PickUpUnit string simple type MI , KM Optional MI
PickupDateTime string simple type Required
PickupLocation string simple type Optional PickUpLocation is optional if Reference point is specified
PickupLocationNumber string simple type Optional The value of this attribute should be the same as the value of VendorLocationID returned as part of VendorLocation@VendorLocationID in a VehicleLocationRsp.
PickupLocationType string simple type Terminal , ShuttleOnAirport , ShuttleOffAirport , RailwayStation , Hotel , CarDealer , CityCenterDowntown , EastOfCityCenter , SouthOfCityCenter , WestOfCityCenter , NorthOfCityCenter , PortOrFerry , NearResort , Airport , Unknown , Military , FixedBaseOperations Optional Required if use VendorLocationID. Ex: Terminal, ShuttleOnAirport, ShuttleOffAirport, RailwayStation, Hotel, CarDealer, CityCenterDowntown, EastOfCityCenter, SouthOfCityCenter, WestOfCityCenter, NorthOfCityCenter, PortOrFerry, NearResort, Airport, Unknown
ReturnDateTime string simple type Required
ReturnLocation string simple type Optional If not specified, the PickupLocation will be assumed
ReturnLocationNumber string simple type Optional
ReturnLocationType string simple type Terminal , ShuttleOnAirport , ShuttleOffAirport , RailwayStation , Hotel , CarDealer , CityCenterDowntown , EastOfCityCenter , SouthOfCityCenter , WestOfCityCenter , NorthOfCityCenter , PortOrFerry , NearResort , Airport , Unknown , Military , FixedBaseOperations Optional Defaults to Pickup Location. Same options as Pickup Location.
VendorLocation element Specific vendor rental locations. Applicable only for VehicleSearchAvailability.
AddressInfoRef string simple type Optional
Latitude double simple type Optional Latitude point of the city in PickUp or Drop
LocationCode string simple type Optional Airport or City Code
LocationType string simple type Terminal , ShuttleOnAirport , ShuttleOffAirport , RailwayStation , Hotel , CarDealer , CityCenterDowntown , EastOfCityCenter , SouthOfCityCenter , WestOfCityCenter , NorthOfCityCenter , PortOrFerry , NearResort , Airport , Unknown , Military , FixedBaseOperations Optional Rental counter location such as Terminal, CityCenterDowntown,
Longitude double simple type Optional Longitude point of the city in PickUp or Drop
Type string simple type Pickup , Return Optional Pickup or Return
Key string simple type Optional Key which maps vendor location with vehicles
MoreRatesToken string simple type Optional Enter the Token when provided by hotel property, more rates exist. HADS/HSS support only.
PreferredOption boolean simple type Optional Preferred Option marker for Location.
ProviderCode string simple type Required The code of the provider (e.g. 1G, 1S)
VendorCode string simple type Required The code of the vendor (e.g. HZ, etc.)
VendorLocationID string simple type Optional Location identifier
Distance element Container to encapsulate the a distance value with its unit of measure.
Direction string simple type Optional Directions: S, N, E, W, SE, NW, ...
Units string simple type MI , KM Optional MI
Value decimal simple type Required
BusinessHours string simple type Operational hours of the vendor.
AddressInfo typeStructuredAddressInfo complex type Operational hours of the vendor.
Key string simple type Optional Key for update/delete of the element
Street string simple type Key for update/delete of the element
City string simple type Key for update/delete of the element
State string simple type Key for update/delete of the element
PostalCode string simple type Key for update/delete of the element
Country string simple type Key for update/delete of the element
Vehicle element Information related to single vehicle
AcrissVehicleCode string simple type Optional The Association of Car Rental Industry System Standards (ACRISS), develops standards to avoid misleading information when making a car rental booking online or via any electronic means. ACRISS provides an industry standard vehicle matrix to define car models ensuring a like to like comparison of vehicle. Each ACRISS code defining a car model consists of four characters as defined. 1st character denotes the vehicle category – based on size, cost, power and luxury factor.2nd character defines the vehicle type – chassis type (van, SUV, wagon, convertible).3rd character defines the transmission and drive – automatic / manual and 2WD / 4WD / AWD. 4th character defines the fuel type (petrol / diesel / hybrid…) and whether air conditioned.Examples are ICAR,ECAR,etc.
AirConditioning boolean simple type Required True or False.
AlternateVendor string simple type Optional A vendor renting the vehicle on behalf of another company
BagCount string simple type Optional Indicates count of bags that a vehicle could hold.
Category string simple type Car , Van , SUV , Convertible , Truck , StationWagon , Pickup , AllTerrain , Recreational , Sport , Special , ExtendedCabPickup , RegularCabPickup , SpecialOffer , Coupe , Monospace , Roadster , Crossover , Motorcycle , Limo , Motorhome , TwoWheelVehicle , CommercialVanOrTruck Required Category of vehicle. Each supplier decides how these categories map to a vehicle class.
CounterLocationCode string simple type Optional Four character Code to identify the Location of the Rental Counter, e.g. OMSO, PHON.
Description string simple type Optional Car type Description such as 'CHRYSLER SEBRING OR SIMILAR'
DoorCount string simple type TwoToThreeDoors , TwoToFourDoors , FourToFiveDoors Optional The number of doors on vehicle. Ex: TwoToThreeDoors, TwoToFourDoors, FourToFiveDoors
FuelType string simple type Petrol , Diesel , Hybrid , Electric , LPGCNG , Hydrogen , MultiFuel , Ethanol Optional The fuel type of vehicle
Key string simple type Optional
Location string simple type Optional Location of the Vehicle or Counter
MakeModel string simple type Optional Indicates the make/model of the vehicle.
PassengerCount string simple type Optional Indicates count of passenger that a vehicle could occupy.
ReturnAtPickup boolean simple type Optional Indicates whether vehicle can be returned at any location or pickup point only. If ReturnAtPickup = false then vehicle can be returned at any location else if ReturnAtPickup = true, vehicle should be returned in Pickup point only. Supported Providers : 1G/1V
TransmissionType string simple type Automatic , Automatic4WD , AutomaticAWD , Manual , Manual4WD , ManualAWD Required Automatic, Manual
VehicleClass string simple type Mini , Economy , Compact , Intermediate , Standard , Fullsize , Luxury , Premium , Special , MiniElite , EconomyElite , CompactElite , IntermediateElite , StandardElite , FullsizeElite , PremiumElite , LuxuryElite , Oversize , Subcompact , Minivan , TwelvePassengerVan , MovingVan , FifteenPassengerVan , CargoVan , TwelveFootTruck , TwentyFootTruck , TwentyfourFootTruck , TwentysixFootTruck , Moped , Stretch , Regular , Unique , Exotic , SmallOrMediumTruck , LargeTruck , SmallSUV , MediumSUV , LargeSUV , ExoticSUV , FourWheelDrive Required Class of vehicle
VendorCode string simple type Required
VendorLocationKey string simple type Optional Identifies the specific vendor location
VendorName string simple type Optional The vendor's name
InPolicy boolean simple type Optional This attribute will be used to indicate if a fare or rate has been determined to be ‘in policy’ based on the associated policy settings.
PolicyCode int simple type Optional This attribute is used to provide a code that can be used to determine why an item was determined to be ‘out of policy’.
PreferredOption boolean simple type Optional This attribute is used to indicate if the vendors responsible for the fare or rate being returned have been determined to be ‘preferred’ based on the associated policy settings.
PolicyCodesList typePolicyCodesList complex type A list of codes that indicate why an item was determined to be ‘out of policy’.
PolicyCode anonymous simple type A code that indicates why an item was determined to be ‘out of policy’.
MinPolicyCode anonymous simple type A code that indicates why the minimum fare or rate was determined to be ‘out of policy’.
MaxPolicyCode anonymous simple type A code that indicates why the maximum fare or rate was determined to be ‘out of policy’.
VehicleRate element Rate summary
AdvancedBooking string simple type Optional Indicates the number of Hours or Days a rate must be booked in advance. Values are for Days = number followed by “D” e.g., "002D" and Hours = number followed by “H” e.g., 002H” 1P/1G/1V only.
CardNumber string simple type Optional Vehicle Loyalty Card Number. Supported Provider 1P.
CardNumberApplied string simple type true , false , unknown Optional Loyalty Card Number has been applied to the Rate. Values: "true", "false", "unknown". Supported Providers 1P.
CorporateRate boolean simple type Optional If "true" a Corporate Discount has been applied to the rate. Applicable to 1P
DiscountNumber string simple type Optional Corporate Discount number used to request a specified discount. Supported Providers Requests: 1P,1G,1V, Responses only 1P.
DiscountNumberApplied string simple type true , false , unknown Optional Discount Number has been applied to the Rate. Valid values: "true", "false", "unknown". Supported Providers 1P.
DropOffChargesIncluded boolean simple type Optional If true: Drop off charges are included. If false, not included. If not specified, additional drop off charges MAY apply (but this has not been confirmed by vendor)
FlightRestriction boolean simple type Optional Flight restriction indicator is true if flight information is required at booking. 1P/1G/1V only.
MileageAllowance long simple type Optional Only set if UnlimitedMileage is false. Number of miles allowed for rate
NumberOfPeriods long simple type Optional Define how many periods (e.g. number of days or weeks)
PromotionalCode string simple type Optional Specific coupon or promotion code. Providers 1P,1V,1G.
PromotionalCodeApplied string simple type true , false , unknown Optional Promotional/Coupon Number has been applied to the Rate. Valid values: "true", "false", "unknown". Supported Providers 1P.
RateAvailability string simple type Available , Call , Closed Optional Rate is available to sell, Need to Call or Closed
RateCategory string simple type Association , Business , Corporate , Government , Industry , Package , Inclusive , Promotional , Credential , Standard , Consortium , Convention , Negotiated , Prepay Optional The category of this rate (Best, etc)
RateCode string simple type Optional Rate Code of the vehicle. Supported Providers 1P,1G,1V.
RateCodePeriod string simple type Optional RateCodePeriod
RateGuaranteeType string simple type Rate Guaranteed , Rate Quoted , Agent Entered Optional To identify whether rate is already guaranteed or rate quoted or agent entered
RateGuaranteed boolean simple type Optional false Guarantee indicator for vehicle rate.
RatePeriod string simple type Hourly , Daily , Weekly , Monthly , WeekendDay , Other , Package , Bundle , Total Optional The period for the rate (daily, weekly, etc)
RateQualifierInd nonNegativeInteger simple type Optional Indicates whether rates comply with CD, ID, or Drop Off requested. 1 is fully qualified, 2 is partly qualified, and 3 is other rates. 1G, 1V only.
RateSource string simple type Optional The rate source indicator for GWS
RentalRestriction boolean simple type Optional RentalRestriction attribute value is true if vehicle rate has rental restrictions. Rental restrictions can be obtained from the Vehicle Rules. 1P only.
RequestedRateCodeApplied string simple type true , false , unknown Optional The requested Rate Code applied to the Rate. Valid values: "true", "false", "unknown". Supported Providers 1P.
RequiredCharges string simple type Optional
RequiredPayment string simple type Guarantee , Deposit , PrePayment Optional Returns Payment information required by vendor at the time og booking.
TourCode string simple type Optional Tour Number for the Vehicle Booking
TourCodeApplied string simple type true , false , unknown Optional Tour Code Number has been applied to the Rate. Valid values: "true", "false", "unknown". Supported Providers 1P.
Units string simple type MI , KM Optional Describes distance units for MileageAllowance or ExtraMileageCharge
UnlimitedMileage boolean simple type Optional True if unlimited miles for rate
VendorCode string simple type Optional
SupplierRate element
BaseRate string simple type Optional Rate for the entire rent without the required charges
DropOffCharge string simple type Optional The additional fee for dropping off a vehicle at a different location.
EstimatedTotalAmount string simple type Optional The estimated total amount
ExtraMileageCharge string simple type Optional Cost per mile over allowance for rate
FuelSurcharge string simple type Optional The additional amount charged for fuel
PayLater string simple type Optional Pay later is added for Future Functionality
PayNow string simple type Optional Pay Now is added for Future Functionality
RateForPeriod string simple type Optional The rate for the period
SeniorDriverCharge string simple type Optional The additional amount charged for senior drivers
YoungDriverCharge string simple type Optional The additional amount charged for young drivers
ApproximateTotal string simple type Optional The total sum of all mandatory, optional and conditional charges
DiscountAmount string simple type Optional Discount Amount 1P only
MandatoryChargeTotal string simple type Optional Total Mandatory Charges, which may include taxes, surcharges, and fees. 1P only.
RateVariance typeRateVariance complex type Used on VehicleCreateReservationReq ONLY. @MandatoryRateMatch ='true' is required for this element to be applied. 1P.
Apply string simple type Required Variance to response amount; 'high', 'low' or 'both. 1P.
Type string simple type Required Supported values are 'percentage.1P. Future release 'amopunt'.
Value decimal simple type Required Represents value of user permitted variance for sell success. eg. "5.00" = 5% variance on the supplier estimated total amount response will be successful. 1P.
ApproximateRate typeVehicleRates complex type Monetary amounts expressed in another currency
BaseRate string simple type Optional Rate for the entire rent without the required charges
DropOffCharge string simple type Optional The additional fee for dropping off a vehicle at a different location.
EstimatedTotalAmount string simple type Optional The estimated total amount
ExtraMileageCharge string simple type Optional Cost per mile over allowance for rate
FuelSurcharge string simple type Optional The additional amount charged for fuel
PayLater string simple type Optional Pay later is added for Future Functionality
PayNow string simple type Optional Pay Now is added for Future Functionality
RateForPeriod string simple type Optional The rate for the period
SeniorDriverCharge string simple type Optional The additional amount charged for senior drivers
YoungDriverCharge string simple type Optional The additional amount charged for young drivers
VehicleCharge typeVehicleCharge complex type Charges associated with the vehicle rental.
Category string simple type Required The type of charge information for the vehicle rental.
Description string simple type Optional Special Equipment Charge description text of the rental charge. 1P only.
IncludedInRate string simple type NotIncluded , IncludedInBase , IncludedInTotal Optional Specifies whether the charge is included in the rate and if it is, if it is in the base or total rate.
Name string simple type Optional Identifies the type of charge information for the category. For 1P , when category is “Special”, Name attribute will have Special Equipment code enumeration, which can be used in booking vehicle on 1P host.
Type string simple type NoCharge , Percent , Rental , PerContract , PerHour , PerDay , PerWeek , PerMonth Optional Used to specify how a charge is applied, such as per rental, per day, etc.
Amount typeMoney simple type The amount of the charge.
Percentage typePercentageWithDecimal simple type The amount of the charge in percentage.
VehicleRateDescription typeVehicleRateDescription complex type The amount of the charge in percentage.
Name string simple type Optional Optional context name of the text block being returned i.e. Room details
Text anonymous simple type Optional context name of the text block being returned i.e. Room details
RateHostIndicator typeRateHostIndicator complex type Optional context name of the text block being returned i.e. Room details
InventoryToken string simple type Optional Vendor info about rate to adjust pricing as needed
RateToken string simple type Optional Assocates shop response to sell request
HourlyLateCharge typeRateInfo complex type Assocates shop response to sell request
ExtraMileageCharge string simple type Optional Cost per mile or kilometer over allowance for rate
MileageAllowance long simple type Optional Number of miles or kilometers allowed for rate if not unlimited
NumberOfPeriods long simple type Optional Define how many periods (e.g. number of days or weeks)
RateForPeriod string simple type Optional The rate for the period
Units string simple type MI , KM Optional Describes distance units for MileageAllowance or ExtraMileageCharge
UnlimitedMileage boolean simple type Optional True if unlimited miles allowed. Not set if unknown
DailyLateCharge typeRateInfo complex type True if unlimited miles allowed. Not set if unknown
ExtraMileageCharge string simple type Optional Cost per mile or kilometer over allowance for rate
MileageAllowance long simple type Optional Number of miles or kilometers allowed for rate if not unlimited
NumberOfPeriods long simple type Optional Define how many periods (e.g. number of days or weeks)
RateForPeriod string simple type Optional The rate for the period
Units string simple type MI , KM Optional Describes distance units for MileageAllowance or ExtraMileageCharge
UnlimitedMileage boolean simple type Optional True if unlimited miles allowed. Not set if unknown
PricedEquip element Special Equipment detail and charge for rental
Equipment element Requested Special Equipment Information
Description string simple type Required Special Equipment description
Quantity decimal simple type Optional Special Equipment quantity
Status string simple type Optional Status of the request returned by the supplier. Valid Values KK (Confirmed), UC (Unable to Confirm and NN (On request)
Type string simple type Required The Type of Special Equipment requested
Charge element Charge information associated to Special Equipment
Amount string simple type Required Special Equipment Charge Amount.
IncludedInEstTotalInd boolean simple type Required Special Equipment Amount is included in the Estimated Total Amount
RatePeriod string simple type Required Rate Period associated to the Special Equipment Charge Amount.e.g. Daily, Weekly, Rental
RateInclusions element Provides the list of additional charges included in Rate. e.g Tax, Airport Surcharge, CDW etc
IncludedItem element Provides details of included item.
Code string simple type Required Code for included item.
Description string simple type Required Description of included item.
WeeklyLateCharge typeRateInfo complex type Extra Week Charges information. Supported providers:1P only
ExtraMileageCharge string simple type Optional Cost per mile or kilometer over allowance for rate
MileageAllowance long simple type Optional Number of miles or kilometers allowed for rate if not unlimited
NumberOfPeriods long simple type Optional Define how many periods (e.g. number of days or weeks)
RateForPeriod string simple type Optional The rate for the period
Units string simple type MI , KM Optional Describes distance units for MileageAllowance or ExtraMileageCharge
UnlimitedMileage boolean simple type Optional True if unlimited miles allowed. Not set if unknown
PrintText string simple type Informational text provided by the supplier that may be related to the reservation. This is applicable in response messages only, 1p only.
MediaItem element Photos and other media urls for the property referenced above.
caption string simple type Optional
height integer simple type Optional
icon anyURI simple type Optional
sizeCode string simple type Optional
type string simple type Optional
url anyURI simple type Optional
width integer simple type Optional
MarketingInformation element Marketing text or Notices for Suppliers
Text anyType complex type Marketing text or Notices for Suppliers