Documentation of the CarRentalAgentService

CarRentalAgentService. Method 

See: GetRates. Retrieves a set ofRates and Vehicles using Regions as departure/arrival, vehicle preferences and a promotion code.

public RatesResponse (
   String token,
   String reservationId,
   String languageCode,
   String retrievalMode,
   String departureDateTime,
   String arrivalDateTime,
   String departureRegionId,
   String arrivalRegionId,
   String departureLocationSubType,
   String departureLocationSubTypeList,
   String fleetNumber,
   String currencyCode,
   String vehicleTypeId,
   String vehicleTypeCodeList,
   String vehicleCategoryCodeList,
   String vehicleBuildCodeList,
   String vehicleDoorCount,
   String vehicleAutomaticGearPreference,
   String vehicleAirConditionPreference,
   String meetingAtAirportPreference,
   String meetingAtCounterPreference,
   String meetingAtSpecialAddressPreference,
   String arrivalMeetingAtAirportPreference,
   String arrivalMeetingAtCounterPreference,
   String arrivalMeetingAtSpecialAddressPreference,
   String promotionCode,
   String mustHaveFeatureList,
   String niceToHaveFeatureList,
   String mustHaveRateServiceList,
   String niceToHaveRateServiceList,
   String filterSalesSeasonId,
   String filterRateServiceTypeId,
   String filterVehicleId
);

Parameters

String
The Token string of the service Ticket.
String
Tells the unique id of the reservation Reservation, for which the alternativeRates should be searched.
String
The ISO 639 two letter language code of the requested Rates.
String
The desired RatesRetrievalMode.
String
The date and time the desired car rental begins.
String
The date and time the desired car rental finishes.
String
The unique id of the Region where the car rental begins.
String
The unique id of the Region where the car rental finishes.
String
String
String
The FleetNumber of the DepartureLocations theRates are requested for.
String
The three letter ISO 4217 currency code theRates should be calculated in.
String
The unique id of the VehicleType preferred.
String
A comma separated list of the Codes preferred.
String
A comma separated list of the Codes preferred.
String
A comma separated list of the Codes preferred.
String
The desired number of doors for the VehiclesRates are requested for.
String
Indicates the Preference of automatic gear shift feature.
String
Indicates the Preference of air conditioning feature.
String
Indicates the Preference level for AtAirport.
String
Indicates the Preference level for AtCounter.
String
Indicates the Preference level for AtSpecialAddress.
String
Indicates the Preference level for AtAirport at arrival-Location.
String
Indicates the Preference level for AtCounter at arrival-Location.
String
Indicates the Preference level for AtSpecialAddress at arrival-Location.
String
The promotion code PromotionCode to use for calculating the rates.
String
String
String
String
String
String
String

Return Value

A RatesResponse containing the requestedRates.

Remarks

Note   

This method is the simple typed method counterpart of the GetRates method.

If you are using SOAP-Protocol, we advise you to use GetRates method instead of this one.

If you are using POST-Protocol, use this method.

See Also

CarRentalAgentService Class | SunnyCars.Services.Osi.WsReservation Namespace