Documentation of the CarRentalAgentService

EditOptionType Enumeration

Enumeration of possible types for a EditOption.

public enum EditOptionType

Remarks

The EditOptionType of a EditOption groups a set of characteristics of a single Reservation, which may or may not be changed by a call to EditReservation - Method.

Members

Member Name Description
Undefined Undefined enum value, for internal use. If this value is deliverd for an EditOption, it proably indicates a serious problem within the database settings of your booking module. Therefore this value shall never be returned.
CancelReservationPossible A EditOption having this Type, tells whether cancellation of the Reservation is possible or not.

see: CancelReservationRequest

ChangeAgency A EditOption having this Type, tells whether the operator(Agency) responsible for the Reservation may be changed. To change the Agency of a Reservation, the EditReservation - Method has to be called using a Ticket created for the operator(Agency) which shall be assigned to the Reservation.
ChangeArrivalDate A EditOption having this Type, tells whether the Arrivaldate for the Reservation may be changed. Attention : This EditOption refers to the date - portion only.

see: ArrivalDateTime

ChangeArrivalLocation A EditOption having this Type, tells whether the Arrival-Location for the Reservation may be changed.

see: ArrivalLocationId

ChangeArrivalLocationMeetingType A EditOption having this Type, tells whether the Arrival-LocationMeetingType for the Reservation may be changed.

see: ArrivalLocationMeetingType

ChangeArrivalRegion A EditOption having this Type, tells whether the Arrival-Region for the Reservation may be changed. Due to the fact, that the edit of a Reservation requires the Id of a Location, this EditOption refers to the ArrivalLocationId-Property. This property simply indicates whether this Location can be in another Region than the one already defined within the Reservation.

see: ArrivalLocationId

ChangeArrivalTime A EditOption having this Type, tells whether the Arrivaltime for the Reservation may be changed. Attention : This EditOption refers to the time - portion only.

see: ArrivalDateTime

ChangeBonusCardDetails A EditOption having this Type, tells whether BonusCard-Data EditReservationRequest may be changed.

see: BonusCardNumber

see: BonusProviderCode

see: BonusMemberFirstName

see: BonusMemberLastName

ChangeBookingTypeToAgency A EditOption having this Type, tells whether the BookingType for the Reservation may be changed to Agency.

see: BookingType

ChangeBookingTypeToDirect A EditOption having this Type, tells whether the BookingType for the Reservation may be changed to Direct.

see: BookingType

ChangeCancellationCover A EditOption having this Type, tells whether the cancellation-insurance for the Reservation may be booked/cancelled subsequently.

see: IncludeRateCancellationCoverFee

ChangeCurrency A EditOption having this Type, tells whether the Currency for the Reservation may be changed.

see: CurrencyCode

ChangeCustomerInformation A EditOption having this Type, tells whether the Customer-Information for the Reservation may be changed(mostly for bookings of type Direct).

see: CustomerSalutationTitle

see: CustomerQualificationTitle

see: CustomerFirstName

see: CustomerLastName

see: CustomerGender

see: CustomerBirthdate

see: CustomerCompanyName

see: CustomerStreet

see: CustomerZipCode

see: CustomerCity

see: CustomerCountryCode

see: CustomerEmailAddress

see: CustomerPhoneNumber

see: CustomerFaxNumber

see: CustomerMobilePhoneNumber

see: CustomerNewsletterFlag

ChangeDepartureDate A EditOption having this Type, tells whether the Departure-date for the Reservation may be changed. Attention : This EditOption refers to the date - portion only.

see: DepartureDateTime

ChangeDepartureLocation A EditOption having this Type, tells whether the Departure-Location for the Reservation may be changed. The alternative Locations may be requested by a call to GetLocations - Method under specification of ReservationId, for example.

see: DepartureLocationId

ChangeDepartureLocationMeetingType A EditOption having this Type, tells whether the Departure-LocationMeetingType for the Reservation may be changed.

see: DepartureLocationMeetingType

ChangeDepartureRegion A EditOption having this Type, tells whether the Departure-Region for the Reservation may be changed. Due to the fact, that the edit of a Reservation requires the Id of a Location, this EditOption refers to the ArrivalLocationId-Property. This property simply indicates whether this Location can be in another Region than the one already defined within the Reservation. The alternative Regions may be requested by a call to GetRegions - Method under specification of ReservationId, for example.

see: DepartureLocationId

ChangeDepartureTime A EditOption having this Type, tells whether the Departure-time for the Reservation may be changed. Attention : This EditOption refers to the time - portion only.

see: DepartureDateTime

ChangeDriverBirthdate A EditOption having this Type, tells whether the drivers birthdate for the Reservation may be changed.

see: DriverBirthDate

ChangeDriverFirstname A EditOption having this Type, tells whether the drivers firstname for the Reservation may be changed.

see: DriverFirstName

ChangeDriverGender A EditOption having this Type, tells whether the drivers gender for the Reservation may be changed.

see: DriverGender

ChangeDocumentDispatchLanguageCode A EditOption having this Type, tells whether the language for the Reservation, that is the DocumentDispatchLanguageCode, may be changed.
ChangeDriverLastname A EditOption having this Type, tells whether the drivers lastname for the Reservation may be changed.

see: DriverLastName

ChangeEquipment A EditOption having this Type, tells whether the Equipment for the Reservation may be changed.

see: EquipmentId1

see: EquipmentId1Quantity

see: EquipmentId2

see: EquipmentId2Quantity

see: EquipmentId3

see: EquipmentId3Quantity

ChangeFleet A EditOption having this Type, tells whether the Fleet for the Reservation may be changed. Due to the fact that the fleet is strongly linked to the Rate that has been booked, this property has a more informative charakter. However, whether or not the fleet may be changed, depends on the alternative Rates, which may be requested using GetRates - Method under specification of ReservationId. Therefore, the property simply specifies whether or not GetRates - Method will return Rates of other fleets.
ChangePromotionCode A EditOption having this Type, tells whether the Promotion-Code for the Reservation may be changed. Thereby it doesn't have influence whether there's already a PromotionCode assigned to the Reservation or not.

see: PromotionCode

ChangeRateServiceType A EditOption having this Type, tells whether the RateServiceType for the Reservation may be changed. Due to the fact that RateServiceType is strongly linked to the Rate that has been booked, this property has a more informative charakter. However, the bookable RateServiceTypes depend on the alternative Rates, which may be requested using GetRates - Method under specification of ReservationId. Therefore, an EditOption of this EditOptionType simply specifies whether or not GetRates - Method will return Rates with other RateServiceTypes.
ChangeReferenceNumber A EditOption having this Type, tells whether the ReferenceNumber for the Reservation may be changed.

see: ReferenceNumber

ChangeTravelAgent A EditOption having this Type, tells whether the Travel-Agent(the employee of the operator(Agency)) for the Reservation may be changed.

see: TravelAgentCode

see: TravelAgentFirstName

see: TravelAgentLastName

ChangeVehicle A EditOption having this Type, tells whether the Id for the Reservation may be changed. Due to the fact that Id is strongly linked to the Rate that has been booked, this property has a more informative charakter. However, the bookable Ids depend on the alternative Rates, which may be requested using GetRates - Method under specification of ReservationId. Therefore, an EditOption of this EditOptionType simply specifies whether or not GetRates - Method will return Rates with other Ids.
ChangeDepartureLocationMeetingInformation A EditOption having this Type, tells whether the DepartureLocationMeetingInformation for the Reservation may be changed.

see: DepartureLocationMeetingInformation

ChangeArrivalLocationMeetingInformation A EditOption having this Type, tells whether the ArrivalLocationMeetingInformation for the Reservation may be changed.

see: ArrivalLocationMeetingInformation

ChangeDriverTitle A EditOption having this Type, tells whether the QualificationTitle for the Reservation may be changed.

see: DriverQualificationTitle

ChangeSystemReferenceNumber A EditOption having this Type, tells whether the SystemReferenceNumber for the Reservation may be changed.

see: SystemReferenceNumber

Requirements

Namespace: SunnyCars.Schema.Osi.WsReservation.V4

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

See Also

SunnyCars.Schema.Osi.WsReservation.V4 Namespace | ReservationEditOptionsResponse