Documentation of the CarRentalAgentService

RatesRequest Members

RatesRequest overview

Public Instance Constructors

RatesRequest Constructor Initializes a new instance of the RatesRequest class.

Public Instance Properties

ArrivalDateTime Gets or sets the ISO 8601 date and time the customer wants to arrive with Vehicle (stop rental date and time).
ArrivalDateTimeDateTime Gets or sets the date and time the customer wants to arrive with Vehicle as DateTime value. Attention: This Property isn't available at client-side because it's not serialized in XML.
ArrivalLocationId Gets or sets the unique id of the Location where the customer wants to arrive with Vehicle (rental stop location).
ArrivalMeetingAtAirportPreference Gets or sets the Preference of customer to meet at airport with car rental provider.
ArrivalMeetingAtCounterPreference Gets or sets the Preference of customer to meet at counter with car rental provider.
ArrivalMeetingAtSpecialAddressPreference Gets or sets the Preference of customer to meet at a special address (i.e. hotel) with car rental provider.
ArrivalRegionId Gets or sets the unique id of the Region where the customer wants to arrive with Vehicle (rental stop region).
CurrencyCode Gets or sets the ISO 4217 three letter currency code in which the customer wants to get the rates for Vehicles.
DepartureDateTime Gets or sets the ISO 8601 date and time the customer wants to depart with Vehicle (start rental date and time).
DepartureDateTimeDateTime Gets or sets the date and time the customer wants to depart with Vehicle as DateTime value. Attention: This Property isn't available at client-side because it's not serialized in XML.
DepartureLocationId Gets or sets the unique id of the Location where the customer wants to depart with Vehicle (rental start location).
DepartureLocationSubType Gets or sets the LocationSubType of the DepartureLocations the Rates are requested for.
DepartureLocationSubTypeList Gets or sets a a delimeter separated(comma) list of LocationSubTypes for the DepartureLocations the Rates are requested for.
DepartureRegionId Gets or sets the unique id of the Region where the customer wants to depart with Vehicle (rental start region).
FilterRateServiceTypeId Gets or sets the unique id of a RateServiceType for filtering purpose. This Filter should be used only if the calling application is not able to call the ValidateRate - Method for some reason.
FilterSalesSeasonId Gets or sets the unique id of a SalesSeason for filtering purpose. This Filter should be used only if the calling application is not able to call the ValidateRate - Method for some reason.
FilterVehicleId Gets or sets the unique id of a Vehicle for filtering purpose. This Filter should be used only if the calling application is not able to call the ValidateRate - Method for some reason.
FleetNumber Gets or sets the FleetNumber of the DepartureLocations the Rates are requested for.
LanguageCode Gets or sets the ISO 639 two letter language code of the requested Rates.
MeetingAtAirportPreference Gets or sets the Preference of customer to meet at airport with car rental provider.
MeetingAtCounterPreference Gets or sets the Preference of customer to meet at counter with car rental provider.
MeetingAtSpecialAddressPreference Gets or sets the Preference of customer to meet at a special address (i.e. hotel) with car rental provider.
MustHaveFeatureList Specifies or provides a delimeter separated feature code string of features that are required.
MustHaveRateServiceList Specifies or provides a delimeter separated Code string of RateServices that are required, therefore the delivered Rates will support all of the RateServices handed over herein.
NiceToHaveFeatureList Specifies or provides a delimeter separated code feature string of features that are optional, whereby the delivered Vehicles must support at least one of the features handed over herein.
NiceToHaveRateServiceList Specifies or provides a delimeter separated Code string of RateServices that are optional, whereby the delivered Rates must support at least one of the RateServices handed over herein.
Operation (inherited from Request) Gets or sets operational meta-data for the Request.
PromotionCode Gets or sets the Promotion Code the User wants to use for the Reservation.
RequestForPDF For use by B2B-Light only!(TFS-2607/TFS-2608)
ReservationId Gets or sets the unique id of the Reservation, for which the alternative Rates should be searched.
RetrievalMode Gets or Sets the RatesRetrievalMode for this request.
Ticket (inherited from Request) Gets or sets the Ticket (containing the security token) for the Request.
VehicleAirConditionPreference This Property is obsolete!
Please use the MustHaveFeatureList-property and NiceToHaveFeatureList-property instead. Gets or sets the Preference for vehicle-fitering based on air condition feature.
VehicleAutomaticGearPreference This Property is obsolete!
Please use the MustHaveFeatureList-property and NiceToHaveFeatureList-property instead. Gets or sets the Preference for vehicle-fitering based on automatic gear feature.
VehicleBuildCodeList Gets or sets a list of unique ids of VehicleBuilds for vehicle filtering.
VehicleCategoryCodeList Gets or sets a list of unique codes of VehicleCategories for vehicle filtering.
VehicleDoorCountMissing <summary> documentation for P:SunnyCars.Schema.Osi.WsReservation.V4.RatesRequest.VehicleDoorCount
VehicleTypeCodeList Gets or sets a list of unique ids of VehicleTypes for vehicle filtering. This Property is the list-pendant to VehicleTypeId to allow multi-select-filters at frontend-site.
VehicleTypeId Gets or sets the unique id of the VehicleType for vehicle filtering.

Public Instance Methods

Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetType (inherited from Object) 

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

See Also

RatesRequest Class | SunnyCars.Schema.Osi.WsReservation.V4 Namespace | Rate | RatesResponse