Encapsulates the xml - objects passed to and returend from the CarRentalAgentService.
Class | Description |
---|---|
Address | This class represents an address. |
AgencyInformation | This class represents agency information related to a car rental reservation. |
Airport | This class represents an airport. |
AirportsRequest | Use this class to create a Request for an operation to retrieve a multiple Airports. |
AirportsResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple Airport-based operation. |
AllowedBookingType | This class represents a AllowedBookingType provided for a customer identified by a Ticket at Sunny Cars. |
AllowedPaymentMethodsRequest | This class has to be used to get the information about the AllowedBookingTypes and AllowedPaymentTypes specific to a given operator(Ticket). |
AllowedPaymentMethodsResponse | This class contains the information about the AllowedBookingTypes and AllowedPaymentTypes specific to a given operator(Ticket). |
AllowedPaymentType | This class represents a AllowedPaymentType as sub-element of a AllowedBookingType provided by Sunny Cars. |
AlternativeRegion | This class represents a specific geographic alternative region where Sunny Cars has car rental Locations. |
AuthenticationRequest | The AuthenticationRequest class is the base class defining a set of information which is common to authentication related operational requests against CarRentalAgentService interface. |
AuthenticationResponse | The AuthenticationResponse class is the base class defining a set of information which is common to authnetication related operational responses from CarRentalAgentService interface. |
BestBuyMeetingsSupported | This class represents meeting types of a Region, for which the "best offer" Rate Calculation is supported. |
BonusProgram | This class contains Bonus Program data. It is used as an object property within the ValidBonusProgramsResponse object to return bonus program information. |
BrokerTicketGrantingTicketRequest | Use this class to create an AuthenticationRequest for an operation to authenticate against CarRentalAgentService interface and obtain a TicketGrantingTicket to create a broker-style Reservation. |
BrokerTicketGrantingTicketResponse | An instance of this class is returned from CarRentalAgentService interface in return of an BrokerTicketGrantingTicketRequest to obtain a TicketGrantingTicket that can be used to create a broker-style Reservation. |
CancellationType | This class represents a CancellationType. |
CancellationTypesRequest | Use this class to create a Request for an operation to retrieve a multiple CancellationTypes. |
CancellationTypesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple CancellationType-based operation. |
CancelReservationRequest | Use this class to create a Request for an operation to cancel a Reservation. |
CancelReservationResponse | An instance of this class is returned from CarRentalAgentService interface for a Reservation cancellation operation. |
ChangeReservationMeetingInformationRequest | Use this class to create a Request for an operation to edit the meeting-information of a Reservation. |
ChangeReservationMeetingInformationResponse | An instance of this class is returned from CarRentalAgentService interface for a Reservation edit operation. |
ChangeResPaymentMethodRequest | Use this class to create a Request for an operation to edit the payment-information of a Reservation. |
ChangeResPaymentMethodResponse | An instance of this class is returned from CarRentalAgentService interface for a Reservation edit operation. |
CountriesRequest | Use this class to create a Request for an operation to retrieve a multiple Countries. |
CountriesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple Country-based operation. |
Country | This class represents a country. |
CreateReservationRequest | Use this class to create a Request for an operation to create a Reservation. |
CreateReservationResponse | An instance of this class is returned from CarRentalAgentService interface for a Reservation creation operation. |
CreateReservationV2Request | Use this class to create a Request for an operation to create a Reservation. |
CreateReservationV2Response | An instance of this class is returned from CarRentalAgentService interface for a Reservation creation operation. |
CurrenciesRequest | Use this class to create a Request for an operation to retrieve the available Currencies. |
CurrenciesResponse | An instance of this class is returned from CarRentalAgentService interface for a request to retrieve the available Currencies. |
Currency | This class represents a currency. |
CustomerCRSAccount | This class represents the crs-account-information and is encapsulated in the |
Data | This class is only a marker to denote classes as data containers. All classes inheriting from Data are only data containers. |
Driver | This class represents a driver. |
EditOption | This class represents a option that is possibly editable for an existing Reservation. A list of objects of this type is deliverd within a ReservationEditOptionsResponse as result of a call to GetReservationEditOptions - Method. |
EditReservationRequest | Use this class to create a Request for an operation to edit a Reservation. |
EditReservationResponse | An instance of this class is returned from CarRentalAgentService interface for a Reservation edit operation. |
Equipment | This class represents an equipment (extra additional feature or equipment) like portable navigation systems, for example. Due to the fact, that the bookable equipments are strongly linked to a Location, they can be requested using the GetLocation - Method and the GetLocations - Method. |
ErrorMessage | This class represents a common error message typically embedded in a Status-object of an operational Response. |
Fleet | This class represents a partner of sunnycars like "Avis" or "Hertz", named fleet. |
GeneralTermsAndConditions | This class represents an Element of the general terms and conditions of sunnycars(german:AGB). |
GeoCoordinates | This class represents geographic coordinates based on WGS84-Standard. |
Language | This class represents a language that is suppoerted by CarRentalAgentService. |
LanguagesRequest | Use this class to create a Request for an operation to retrieve a multiple Languages. |
LanguagesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple Language-based operation. |
LegitimationTokenRequest | Use this class to create a Request for an operation to retrieve a single LegitimationToken. |
LegitimationTokenResponse | An instance of this class is returned from CarRentalAgentService interface for an operation to retrieve a single LegitimationToken. |
LinkedRateListRequest | Use this class to create a Request for an operation to retrieve a list of formerly requested offers (Rates). The response includes all necessary information about the stored Rates, that are necessary for a web-frontend to retrieve the Rates behind using a LinkedRateRequest. |
LinkedRateListResponse | This is the response for a LinkedRateListRequest-based operation. The returned RateLinks were separately stored by former RateLinkRequests. |
LinkedRateRequest | Use this class to create a Request for an operation to retrieve a formerly requested offer Rate that was stored in the database. The response includes all necessary information for a web-frontend to display the Rate. |
LinkedRateResponse | This is the response for a LinkedRateRequest-based operation. The returned Rate was formerly stored by a RateLinkRequest. |
Location | This class represents a specific car rental location, where Sunny Cars offers car rentals. |
LocationMeetingsSupported | This class represents the location meetings supported by a special Location. |
LocationOpenStatus | This class represents the location open status per meeting-type of a special Location. |
LocationRequest | Use this class to create a Request for an operation to retrieve a single Location. |
LocationResponse | An instance of this class is returned from CarRentalAgentService interface for a single Location-based operation. |
LocationService | Obsolete. This class represents a location service. |
LocationsRequest | Use this class to create a Request for an operation to retrieve multiple Locations. |
LocationsResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple Location-based operation. |
LocationSubType | This class represents a subtype of sunnycars Location. |
MeetingTypeInformation | This class represents the location meetings supported by the Locations for a RatesRequest. |
Operation | The Operation class contains information about the current operational scope for a specific Request/Response-pair of a single operation. |
OperationTime | This class represents an operation time for a Location within a specific OperationTimeFrame. |
OperationTimeFrame | This class represents an operation time frame for a Location. |
PaymentSubType | This class represents the details about a AllowedPaymentType provided by Sunny Cars. |
PaymentVendor | This class represents a PaymentVendor as detailed information of a PaymentSubType provided by Sunny Cars. |
PromoAndBonusProgInfo | Info class of promotion code and miles program data. Used within the ValidatePromoAndBonusProgsResponse response object. |
PromotionCode | This class represents validity-details of a PromotionCode returned within a ValidatePromotionCodeResponse provided by CarRentalAgentService. |
Rate | This class represents a car rental rate specific to a Vehicle provided from Sunny Cars. An instance of this class has to be considered as a single offer including all necessary data. |
RateCancellationCoverFee | This class represents a car rental rate cancellation cover fee specific to a Rate provided from Sunny Cars. |
RateCode | This class represents a rate code specific to a Rate provided from Sunny Cars. |
RateCodeRequest | This class has to be used to get RateCodes specific to a Rate provided by Sunny Cars. |
RateCodeResponse | This class contains the RateCodes specific to a Rate provided by Sunny Cars. |
RateCondition | This class represents a rate condition. |
RateConditionsRequest | Use this class to create a Request for an operation to retrieve a list of RateConditions. |
RateConditionsResponse | An instance of this class is returned from CarRentalAgentService for an operation to retrieve a list of RateConditions. |
RateCoverage | This class represents a rate coverage. |
RateCoveragesRequest | Use this class to create a Request for an operation to retrieve a list of RateCoverages. |
RateCoveragesResponse | An instance of this class is returned from CarRentalAgentService for an operation to retrieve a list of RateCoverages. |
RateLink | This class represents a RateLink. Thereby the delivered RateId identifies a single RateLink. Thus the RateId has to be used to retrieve the stored data using a LinkedRateRequest. |
RateLinkRequest | Use this class to create a Request for an operation to store a RateLink. The Information about the Rate that should be stored has to be used to fill the members of this Request.The information handed over can be queried later by usage of the LinkedRateRequest. |
RateLinkResponse | An instance of this class is returned from CarRentalAgentService for a RateLinkRequest. |
RateService | This class represents a car rental rate service specific to a RateServiceType provided by Sunny Cars. |
RateServiceType | This class represents a car rental rate service type specific to a Rate provided by Sunny Cars. |
RateServiceTypesRequest | Use this class to create a Request for an operation to retrieve a multiple RateServiceTypes. |
RateServiceTypesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple RateServiceType-based operation. |
RateServiceUpsellRequest | Use this class to create a Request for an operation to retrieve a multiple set of Service-Upsell-Rates. |
RateServiceUpsellResponse | An instance of this class is returned from CarRentalAgentService interface for a RateServiceUpsellRequest. |
RatesRequest | Use this class to create a Request for an operation to retrieve a list of Rates. |
RatesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple Rate-based operation. |
RateUpsellInformation | This class represents additional information for a vehicle upsell Rate provided from Sunny Cars. |
RefreshTicketRequest | Request object for the refresh ticket web service call. |
RefreshTicketResponse | Response object of the refresh ticket web service call. |
Region | This class represents a specific geographic region where Sunny Cars has car rental Locations. |
RegionRequest | Use this class to create a Request for an operation to retrieve a single Region. |
RegionResponse | An instance of this class is returned from CarRentalAgentService interface for a single Region-based operation. |
RegionsRequest | Use this class to create a Request for an operation to retrieve a multiple set of Regions. |
RegionsResponse | An instance of this class is returned from CarRentalAgentService interface for a RegionsRequest-based operation. |
RegionsTreeRequest | Use this class to create a Request for an operation to retrieve a list of Regions with encapsulated Locations. The use of this method is recommended to create a (lazy loading) TreeView of Regions and Locations. The returned Regions are located on the same Level, if ParentId is handed over. For Regions having HasLocations-property set as "True", the corresponding Locations are delivered in the Locations-property. |
RegionsTreeResponse | An instance of this class is returned by CarRentalAgentService for a RegionsTreeRequest-based operation. |
RegionsWithLocationsRequest | Use this class to create a Request for an operation to retrieve a list of Regions with encapsulated Locations. For Regions having HasLocations-property set as "True", the corresponding Locations are delivered in the Locations-property. |
RegionsWithLocationsResponse | An instance of this class is returned by CarRentalAgentService for a RegionsWithLocationsRequest-based operation. |
RemoveRateLinkRequest | Use this class to create a Request for an operation to delete a formerly stored RateLink from the database. The response includes all necessary information for a web-frontend to display the linked Rate and to re-create the RateLink if necessary. |
RemoveRateLinkResponse | This is the response for a LinkedRateRequest-based operation. The returned Rate was formerly stored by a RateLinkRequest. |
Request | The Request class is the base class defining a set of information which is common to all operational requests against CarRentalAgentService interface. |
RequestPropertyOptionalAttribute | This attribute class is used to mark a property of a CarRentalAgentService class as optional for a common or specific Request. |
RequestPropertyRequiredAttribute | This attribute class is used to mark a property of a CarRentalAgentService class as required for a common or specific Request. |
Reservation | This class represents a car rental reservation. |
ReservationCommission | This class represents a ReservationCommission. |
ReservationEditOptionsRequest | Use this class to create a Request for an operation to investigate the EditOptions of a Reservation. |
ReservationEditOptionsResponse | An instance of this class is returned from CarRentalAgentService interface for a ReservationEditOptionsRequest-based operation. |
ReservationListRequest | Use this class to create a Request for an operation to retrieve a List of Reservations. |
ReservationListResponse | An instance of this class is returned from CarRentalAgentService interface for an operation to retrieve a list Reservations. |
ReservationRequest | Use this class to create a Request for an operation to retrieve a single Reservation. |
ReservationResponse | An instance of this class is returned from CarRentalAgentService interface for a single Reservation-based operation. |
Response | The Response class is the base class defining a set of information which is common to all operational responses from CarRentalAgentService interface. |
ResponsePropertyHiddenAttribute | This attribute class is used to mark a property of a CarRentalAgentService interface class as hidden for a common or specific Response. |
ResponsePropertyVisibleAttribute | This attribute class is used to mark a property of a CarRentalAgentService class as visible for a common or specific Response. |
SalesSeasonInformation | This class represents the number of doorss of a Vehicle. |
SendDocumentsRequest | Use this class to create a Request for an operation to send documents for an exsisting Reservation. |
SendDocumentsResponse | An instance of this class is returned from CarRentalAgentService interface for a SendDocumentsRequest. |
Status | The Status class incorporates information about the status of an operation. An instance of Status is typically embodied in an operational Response. |
TermsAndConditonsRequest | Use this class to create a Request for an operation to retrieve a list of GeneralTermsAndConditions. |
TermsAndConditonsResponse | An instance of this class is returned from CarRentalAgentService for an operation to rretrieve a list of GeneralTermsAndConditionss. |
Ticket | This class represents a service ticket (security token) which is required to perform any operation on CarRentalAgentService interface. |
TicketGrantingTicket | This class represents a ticket granting ticket which is required to authenticate against CarRentalAgentService interface. |
TicketGrantingTicketRequest | Use this class to create an AuthenticationRequest for an operation to authenticate against CarRentalAgentService interface and obtain a TicketGrantingTicket. |
TicketGrantingTicketResponse | An instance of this class is returned from CarRentalAgentService interface in return of an TicketGrantingTicketRequest to obtain a TicketGrantingTicket. |
TicketRequest | Use this class to create an AuthenticationRequest for an operation to authenticate against CarRentalAgentService interface and obtain a Ticket. |
TicketResponse | An instance of this class is returned from CarRentalAgentService interface in return of an TicketRequest to obtain a Ticket. |
TimePeriod | This class represents a time period, including detailed DateTime information. |
ValidateBankCodeRequest | Use this class to create a Request for an operation to validate a single BankCode in terms of validity for a car rental at sunnycars. |
ValidateBankCodeResponse | Missing <summary> documentation for T:SunnyCars.Schema.Osi.WsReservation.V4.ValidateBankCodeResponse |
ValidatePromoAndBonusProgsRequest | Use this class to create a Request for an operation to validate a list of Bonus and PromotionCodes. |
ValidatePromoAndBonusProgsResponse | An instance of this class is returned by CarRentalAgentService for a ValidatePromoAndBonusProgsRequest-based operation. |
ValidatePromotionCodeRequest | Use this class to create a Request for an operation to validate a single PromotionCode in terms of rental Region(Destination), rental period, booking period, market and the booking customer himself. |
ValidatePromotionCodeResponse | Missing <summary> documentation for T:SunnyCars.Schema.Osi.WsReservation.V4.ValidatePromotionCodeResponse |
ValidateRateRequest | Use this class to create a Request for an operation to validate a formerly requested Rate. |
ValidateRateResponse | An instance of this class is returned from CarRentalAgentService interface for a Request to validate a formerly requested Rate. |
ValidateWeekendSpecialRequest | Use this class to create a Request for an operation to validate a WeekendSpecialRate. |
ValidateWeekendSpecialResponse | An instance of this class is returned from CarRentalAgentService interface for a ValidateWeekendSpecialRequest. |
ValidBonusProgramsRequest | Request Object for a GetValidBonusPrograms Request. This request only needs the Token-Information within the Ticket object inherited from the parent class Request. |
ValidBonusProgramsResponse | Webservice Response object for a ValidBonusProgramsRequest. |
Vehicle | This class represents a vehicle (car) provided from Sunny Cars. |
VehicleBuild | This class represents a vehicle build. |
VehicleBuildsRequest | Use this class to create a Request for an operation to retrieve a multiple RateServiceTypes. |
VehicleBuildsResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple RateServiceType-based operation. |
VehicleCategoriesRequest | Use this class to create a Request for an operation to retrieve a multiple RateServiceTypes. |
VehicleCategoriesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple RateServiceType-based operation. |
VehicleCategory | This class represents a vehicle category. |
VehicleDoorCount | This class represents the number of doorss of a Vehicle. |
VehicleFeature | This class represents a vehicle feature. |
VehicleFeaturesRequest | Use this class to create a Request for an operation to retrieve a multiple VehicleFeatures. |
VehicleFeaturesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple VehicleFeature-based operation. |
VehicleType | This class represents a vehicle type. |
VehicleTypeEx | This class represents a vehicle type wtih extende information in comparison with VehicleType. |
VehicleTypesRequest | Use this class to create a Request for an operation to retrieve a multiple VehicleTypes. |
VehicleTypesResponse | An instance of this class is returned from CarRentalAgentService interface for a multiple VehicleTypeEx-based operation. |
VehicleUpsellRate | This class represents a car rental upsell-rate specific to an already retrieved Rate from Sunny Cars. |
VehicleUpsellRequest | Use this class to create a Request for an operation to retrieve RateUpsellInformation. |
VehicleUpsellResponse | An instance of this class is returned from CarRentalAgentService interface for a single Rate-based operation. |
WarningMessage | This class represents a common warning message typically embodied in a Status of an operational Response. |
WeekendSpecialAvailableRequest | Use this class to create a Request for an operation to retrieve if at least one WeekendSpecialRate is available. |
WeekendSpecialAvailableResponse | An instance of this class is returned from CarRentalAgentService interface for a WeekendSpecialAvailableRequest. |
WeekendSpecialRate | This class represents a car rental weekend special rate specific to a Vehicle provided from Sunny Cars. |
WeekendSpecialsRequest | Use this class to create a Request for an operation to retrieve a multiple WeekendSpecialRates. |
WeekendSpecialsResponse | An instance of this class is returned from CarRentalAgentService interface for a WeekendSpecialsRequest-based operation. |
Enumeration | Description |
---|---|
Accuracy | Enumeration of possible values describing the accuracy of GeoCoordinates. This Enumeration was build on base of Google-MAPS-API. |
BenefitCodeType | Type of a benefit code (bonus program code or promotion code). |
BookingRequestType | Enumeration of possible modes for a CreateReservationV2Request. |
BookingType | Enumeration of possible types for a reservation. |
CreditCardVendor | Enumeration of possible credit card vendors (a.k.a. issuers), that are applicable for private customers(see: CreditCardVendor). |
CRSCustomerType | Enumeration of possible types for a CustomerCRSAccount. |
EditOptionType | Enumeration of possible types for a EditOption. |
EditOptionValue | Enumeration of possible values for a EditOption. |
LocationMeetingType | Enumeration of possible location meeting types. |
LocationStatus | Enumeration of possible states of a Location according to its OperationTimeFrame. |
LocationTypes | Enumeration of possible Location - Types for the Locations queried by a RegionsWithLocationsRequest. |
LPChangeFrequency | Enumeration of possible landing page change frequencies delivered within a Region-object. |
OperationTarget | Enumeration of possible operational targets of service. |
PhoneticSearchPreference | This Enumeration describes the different modes for the phonetic search. |
Preference | Enumeration of possible preferences for a preferable item. |
PromotionCodeType | Enumeration of possible calculation types of a PromotionCode. |
RatesRetrievalMode | Missing <summary> documentation for T:SunnyCars.Schema.Osi.WsReservation.V4.RatesRetrievalMode |
RequiredFilterState | Enumeration of possible preferences for a preferable item. |
Requirement | Enumeration of possible requirement levels. |
ReservationDocumentDispatchMethod | Enumeration of possible document dispatch methods for a reservation document dispatchment. |
ReservationDocumentDispatchPersonToDispatch | Enumeration of possible persons to receive a reservation document dispatched. |
ReservationDocumentType | Enumeration of possible document types methods for a Reservation document dispatchment. |
ReservationPaymentMethod | Enumeration of possible payment methods for a reservation payment. |
ReservationPaymentPersonInCharge |
This Enumeration is obsolete, because it's used in CreateReservationRequest only! The person responsible for payment is controlled by the BookingType as of now. |
ReservationStatus | Enumeration of possible reservation states. |
RetrievalMode | Enumeration of possible modes for a RegionsWithLocationsRequest. |
StatusCode | Enumeration of possible operational states. |
TermsAndConditionsType | Enumeration of possible operational text markups. |
TextMarkup | Enumeration of possible operational text markups. |
VehicleAvailability | Enumeration of possible availability states for vehicles. |