Documentation of the CarRentalAgentService

RateServiceUpsellResponse Class

An instance of this class is returned from CarRentalAgentService interface for a RateServiceUpsellRequest.

For a list of all members of this type, see RateServiceUpsellResponse Members.

System.Object
   Response
      RateServiceUpsellResponse

public class RateServiceUpsellResponse : Response

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

An instance of this class is returned by a call of each SOAP-/POST-Implementation of GetRateServiceUpsell - Method. The encapsulated "service-upsell"-Rates in this Response-object are offers that include a better scope of service(RateServiceType) than the base-Rate they were requested for. The "service-upsell"-Rates are valid for the same Vehicle at the same Location/Region like the base-Rate is. Thereby they are affordable because of the slightly higher price and easily to be advertised, because sunnycars provides the language dependent advertisement too. To retrieve these advertisements specifically to each RateServiceType, a call of GetRateServiceTypes - Method(see also: RateServiceTypesRequest) has to be performed.

Attention:
Due to the best-buy principle, the GetRates - Method filters the quantity of supply(delivered offers). Thereby those Rates, which are available as "service-upsell"-Rates, will be truncated.

So, if the GetRateServiceUpsell - Method is not used, your booking module will never supply all of the Rates available at sunnycars.

In exceptional cases it is possible to configure the GetRates - Method to deliver all available Rates for a single booking module. Further informations are supplied by the technical support of sunnycars. But be aware that this configuration will result in a much higher effort on your side, because your booking module is responsible to implement the filtering of the returned Rates to avoid confusing offer presentation.

Requirements

Namespace: SunnyCars.Schema.Osi.WsReservation.V4

Assembly: Sunnycars.Schema.Osi.WsReservation.V4 (in Sunnycars.Schema.Osi.WsReservation.V4.dll)

See Also

RateServiceUpsellResponse Members | SunnyCars.Schema.Osi.WsReservation.V4 Namespace | Rate | RateServiceUpsellRequest