Documentation of the CarRentalAgentService

CreateReservationRequest Members

CreateReservationRequest overview

Public Instance Constructors

CreateReservationRequest Constructor Initializes a new instance of the CreateReservationRequest 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 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) - required if bank transfer is chosen as ReservationPaymentMethod for the Reservation being created.
BankTransferAccountBankName Gets or sets the account bank name - required if bank transfer is chosen as ReservationPaymentMethod for the Reservation being created.
BankTransferAccountNumber Gets or sets the account number - required if bank transfer is chosen as ReservationPaymentMethod for the Reservation being created.
BankTransferAccountOwner Gets or sets the account owner name - required if bank transfer is chosen as ReservationPaymentMethod for the Reservation being created.
CreditCardControlCode Gets or sets the credit card control code - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created.
CreditCardExpireDate Gets or sets the credit card validity expiration date - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created.
CreditCardExpireDateDateTime Gets or sets the credit card validity expiration date - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created. Attention: This Property isn't available at client-side because it's not serialized in XML.
CreditCardNumber Gets or sets the credit card number - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created.
CreditCardOwner Gets or sets the credit card owner name - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created.
CreditCardVendor Gets or sets the CreditCardVendor - required if credit card is chosen as ReservationPaymentMethod for the Reservation being created.
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.
CustomerBirthdateDateTime Gets or sets the customers birthdate as DateTime value. Attention: This Property isn't available at client-side because it's not serialized in XML.
CustomerCity Gets or sets the city of customer - required if customer is chosen as ReservationPaymentPersonInCharge for the Reservation being created.
CustomerCompanyName Gets or sets the company name of customer.
CustomerCountryCode Gets or sets the country code of customer - required if customer is chosen as ReservationPaymentPersonInCharge for the Reservation being created.
CustomerEmailAddress Gets or sets the email address of customer.
CustomerFaxNumber Gets or sets the fax number of customer.
CustomerFirstName Gets or sets the first name of customer.
CustomerGender Gets or sets the Gender of customer - required if customer is chosen as ReservationPaymentPersonInCharge for the Reservation being created.
CustomerLastName Gets or sets the last name of customer - required if customer is chosen as ReservationPaymentPersonInCharge for the Reservation being created.
CustomerMobilePhoneNumber Gets or sets the voice mobile number of customer.
CustomerPhoneNumber Gets or sets the voice telephone number of 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 - required if customer is chosen as ReservationPaymentPersonInCharge for the Reservation being created.
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 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 reservation documents language.
DocumentDispatchMethod Gets or sets the ReservationDocumentDispatchMethod - that is by which means the specified person is about to receive the documents for the created Reservation.
DocumentDispatchPersonToDispatch Gets or sets the ReservationDocumentDispatchPersonToDispatch - that is which person is about to receive the documents for the created Reservation.
DriverBirthDate Gets or sets the birth date of driver.
DriverBirthDateDateTime Gets or sets the birth date of driver as DateTime value. Attention: This Property isn't available at client-side because it's not serialized in XML.
DriverFirstName Gets or sets the first name of driver.
DriverGender Gets or sets the Gender of 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.
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.
IncludeRateCancellationCoverFee Gets or sets whether the rate cancellation cover is desired and the fee should be applied to Reservation.
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 created.
PaymentPersonInCharge Gets or sets the ReservationPaymentPersonInCharge - that is the person who is being charged for the Reservation being created.
PromotionCode Gets or sets the PromotionCode to be applied to 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.
Ticket (inherited from Request) Gets or sets the Ticket (containing the security token) for the Request.
VehicleId Gets or sets the unique id of the Vehicle the customer has chosen to rent at departure Vehicle (car to rent).

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

CreateReservationRequest Class | SunnyCars.Schema.Osi.WsReservation.V4 Namespace | Reservation | CreateReservationResponse