Documentation of the CarRentalAgentService

EditReservationRequest Members

EditReservationRequest overview

Public Instance Constructors

EditReservationRequest Constructor Initializes a new instance of the EditReservationRequest class.

Public Instance Properties

ArrivalDateTime Gets or sets the 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 the Vehicle (rental stop location).
ArrivalLocationMeetingInformation Gets or sets additional information related to the requested LocationMeetingType preferred at arrival Location (rental stop location).
ArrivalLocationMeetingType Gets or sets the LocationMeetingType the customer prefers in order to drop off the car at arrival Location (rental stop location).
BankTransferAccountBankCode Gets or sets the account bank code (a.k.a. bank route number).
BankTransferAccountBankName Gets or sets the account bank name.
BankTransferAccountCountryCode Gets or sets the country code of the credit institution that should be used for payment.
BankTransferAccountNumber Gets or sets the account number.
BankTransferAccountOwner Gets or sets the account owner name.
BonusCardNumber Bonus card number.
BonusMemberFirstName Bonus member first name, that may differ from driver and customer data.
BonusMemberLastName Bonus member last name, that may differ from driver and customer data.
BonusProviderCode Bonus provider code.
BookingFromURL Gets or sets the URL the booking is initiated from. This information is used by sunnycars for generating statistics and is therefore not required. Note:All Applications that are running in the Sunnycars-Network should always provide this information.
BookingRequestType Specifies if the calling application either wants to check if the given parameters will result in a valid Reservation or the calling application wants to save the Reservation.
BookingType Gets or sets the type of the reservation that should be changed. The possible values depend on the way the Ticket has been created. For further Informations see:BookingType.
ClientIP The IP-Address of the client(e.g. private customer) using your booking module. The information is stored for Tracking purposes in case of abuse only.
CreditCardControlCode Gets or sets the credit card control code.
CreditCardExpireDate Gets or sets the credit card validity expiration date.
CreditCardExpireDateDateTime Gets or sets the credit card validity expiration date. Attention: This Property isn't available at client-side because it's not serialized in XML.
CreditCardNumber Gets or sets the credit card number.
CreditCardOwner Gets or sets the name of the credit card owner, that may be different from CustomerFirstName/CustomerLastName.
CreditCardVendor Gets or sets the CreditCardVendor.
CrsProvider The crs provider has to be handed over by some of sunnycars internal modules. External consumers of the CarRentalAgentService should left this property blank.
CurrencyCode Gets or sets the ISO 4217 three letter currency code in which the customer wants to get rates for Vehicles. The currency handed over herein, is the currency used for invoice.
CustomerBirthdate Gets or sets the customers birthdate as string.
CustomerCity Gets or sets the city of customer.
CustomerCompanyName Gets or sets the company name of customer.
CustomerCountryCode Gets or sets the country code of customer.
CustomerEmailAddress Gets or sets the email address of customer.
CustomerFaxNumber Gets or sets the fax number of the private customer.
CustomerFaxPartAreaCode Gets or sets the Area part(e.g. "089" for Munich) of the fax number of the private customer.
CustomerFaxPartDirect Gets or sets the rest of the fax number, including the phone extension of the private customer.
CustomerFaxPartInternational Gets or sets the international part(e.g. "+49" for Germany) of the fax number of the private customer.
CustomerFirstName Gets or sets the first name of customer.
CustomerGender Gets or sets the Gender of customer.
CustomerLastName Gets or sets the last name of customer.
CustomerMobilePhoneNumber Gets or sets the voice mobile number of the private customer.
CustomerMobilePhonePartAreaCode Gets or sets the Area part(e.g. "0176") of the voice mobile number of the private customer.
CustomerMobilePhonePartDirect Gets or sets the rest of the voice mobile number, including the phone extension of the private customer.
CustomerMobilePhonePartInternational Gets or sets the international part(e.g. "+49" for Germany) of the voice mobile number of the private customer.
CustomerNewsletterFlag Gets or sets whether the customers want's to receive a newsletter from sunnycars, default: false.
CustomerPhoneNumber Gets or sets the voice telephone number of the private customer.
CustomerPhonePartAreaCode Gets or sets the Area part(e.g. "089" for Munich) of the voice telephone number of the private customer.
CustomerPhonePartDirect Gets or sets the rest of the voice telephone number, including the phone extension of the private customer.
CustomerPhonePartInternational Gets or sets the international part(e.g. "+49" for Germany) of the voice telephone number of the private customer.
CustomerQualificationTitle Gets or sets the qualification title of customer.
CustomerSalutationTitle Gets or sets the salutation title of customer.
CustomerStreet Gets or sets the street of customer.
CustomerZipCode Gets or sets the zip code of customer.
DepartureDateTime Gets or sets the 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 the Vehicle (rental start location).
DepartureLocationMeetingInformation Gets or sets additional information related to the requested LocationMeetingType preferred at departure Location (rental start location).
DepartureLocationMeetingType Gets or sets the LocationMeetingType the customer prefers in order to pick up the car at departure Location (rental start location).
DocumentDispatchLanguageCode Gets or sets the language code for the documents(voucher) of the Reservation to edit.
DocumentDispatchMethod Gets or sets the ReservationDocumentDispatchMethod - that is how the specified person is about to receive the documents for the Reservation to edit.
DocumentDispatchPersonToDispatch Gets or sets the ReservationDocumentDispatchPersonToDispatch - that is which person is about to receive the documents for the Reservation to edit.
DriverBirthDate Gets or sets the birth date of driver.
DriverComment Gets or sets additional information of the driver like a comment.
DriverFirstName Gets or sets the first name of driver.
DriverGender Gets or sets the Gender of the driver.
DriverLastName Gets or sets the last name of driver.
DriverQualificationTitle Gets or sets the qualification title of driver.
DriverSalutationTitle Gets or sets the salutation title of driver.
ElectronicPaymentCountryCode Gets or sets the country code of the credit institution that should be used for electronic payment.
ElectronicPaymentParam1 Gets or sets the first parameter for electronic payment.
ElectronicPaymentParam2 Gets or sets the second parameter for electronic payment.
ElectronicPaymentParam3 Gets or sets the third parameter for electronic payment.
ElectronicPaymentParam4 Gets or sets the fourth parameter for electronic payment.
ElectronicPaymentSystemId Gets or sets the sunnycars specific id of the electronic payment system to use for this Reservation.
EquipmentId1 Gets or sets the unique id of the first Equipment the customer requests along with his car rental.
EquipmentId1Quantity Gets or sets the quantity of the first Equipment the customer requests along with his car rental.
EquipmentId2 Gets or sets the unique id of the second Equipment the customer requests along with his car rental.
EquipmentId2Quantity Gets or sets the quantity of the second Equipment the customer requests along with his car rental.
EquipmentId3 Gets or sets the unique id of the third Equipment the customer requests along with his car rental.
EquipmentId3Quantity Gets or sets the quantity of the third Equipment the customer requests along with his car rental.
EstimatedReservationValueTotal The total value of the Reservation, that is estimated and therefore expected by the client after performing this EditReservationRequest. The value handed over herein is used for tracking differnces between the prices delivered by GetRates - Method and EditReservation - Method.
IncludeRateCancellationCoverFee Gets or sets whether the RateCancellationCoverFee(insurance) is desired and the fee should be applied to the Reservation.
LanguageCode Gets or sets the language code for the text values in the EditReservationResponse.
Operation (inherited from Request) Gets or sets operational meta-data for the Request.
PaymentMethod Gets or sets the ReservationPaymentMethod - that is method of payment which is preferred for the Reservation being changed.
PromotionCode Gets or sets the PromotionCode to be applied to the Reservation.
RateServiceTypeId Gets or sets the unique id of the RateServiceType the customer has chosen to rent along with selected Vehicle.
ReferenceNumber Gets or sets a reference number to identify the Reservation on operator's side. This property is to be thought of as an user editable field, which isn't necessarily unique. The value may be updated during Edit-Process of an existing reservation.
ReservationId Gets or sets the unique id of the Reservation to edit.
ReservationVersion Gets or sets the unique id of the Reservation to edit.
SalesSeasonId Gets or sets the unique id of the sales season(pricing information), to identify the correct Rate, for the Reservation.
SystemReferenceNumber Gets or sets a reference number used to identify the reservation by office applications at operators side(e.g. CETS).
Ticket (inherited from Request) Gets or sets the Ticket (containing the security token) for the Request.
TravelAgentCode The Travel agent code identifying the Customers Employee changing the Reservation.
TravelAgentFirstName Travel agent first name identifying the Customers Employee, changing this Reservation.
TravelAgentLastName Travel agent last name identifying the Customers Employee, changing this Reservation.
VehicleId Gets or sets the unique Id, identifying th car to rent, the customer has chosen.

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

EditReservationRequest Class | SunnyCars.Schema.Osi.WsReservation.V4 Namespace | Reservation | EditReservationResponse