Documentation of the CarRentalAgentService

Vehicle Members

Vehicle overview

Public Instance Constructors

Vehicle Overloaded. Initializes a new instance of the Vehicle class.

Public Instance Properties

Availability Gets or sets the availability state of this Vehicle.
BaggageCount Gets or sets the number of baggages this Vehicle supports.
Code Gets or sets the code of this Vehicle.
DoorCount Gets or sets the number of doors this Vehicle has.
GDSCode Gets or sets the vehicle category GDS code of this Vehicle used to identify the vehicle on GDS-based systems.
HasAirCondition Gets or sets whether this Vehicle has air condition.
HasAutomaticGear Gets or sets whether this Vehicle has automatic gear shift.
Id Gets or sets the unique id of this Vehicle.
LargePictureReference Gets or sets the the URL reference of a large picture of this Vehicle.
Name Gets or sets the name of this Vehicle.
NameWithFeatureCode Tells or specifies the name that has the feature code appended.
PassengerCount Gets or sets the number of passengers this Vehicle supports.
RecommendedAdultPassangerCount Gets or sets the number of recommended adult passengers for this Vehicle.
RecommendedChildPassangerCount Gets or sets the number of recommended child passengers for this Vehicle.
RecommendedLargeBaggageCount Gets or sets the number of recommended large baggages for this Vehicle.
RecommendedPaxLarge Gets or sets the number of recommended (large) paxes(number of seats for tall persons) for this Vehicle.
RecommendedPaxSmall Gets or sets the number of recommended (small) paxes(number of seats for small persons) for this Vehicle.
RecommendedSmallBaggageCount Gets or sets the number of recommended small baggages for this Vehicle.
SmallPictureReference Gets or sets the the URL reference of a small picture of this Vehicle.
VehicleAggregationId Due to the fact that, the GetRates - Method is able to deliver a list of Rates, where the same vehicle model is listed once for each RateServiceType it is available with, this property offers the possiblity to summarize the models to a group because one model may have different Id's. Attention: This is the only property to achieve the aim of grouping Rates correctly.
VehicleBuild Gets or sets the VehicleBuild of this Vehicle.
VehicleCategory Gets or sets the VehicleCategory of this Vehicle.
VehicleFeatures Gets or sets an array of VehicleFeatures assigned for this vehicle.
VehicleFeaturesList Gets the list of VehicleFeatures assigned for this vehicle. Attention: This Property isn't available at client-side because it's not serialized in XML.
VehicleType Gets or sets the VehicleType of this Vehicle.
VehicleTypeId Gets the unique id for the VehicleType of this Vehicle. Attention: This Property isn't available at client-side because it's not serialized in XML.

Public Instance Methods

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

Protected Instance Methods

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

See Also

Vehicle Class | SunnyCars.Schema.Osi.WsReservation.V4 Namespace