org.ota.vehicle
Class VehicleReservationRQAdditionalInfo.RentalPaymentPref

java.lang.Object
  extended by org.ota.shared.PaymentForm
      extended by org.ota.shared.PaymentDetail
          extended by org.ota.vehicle.VehicleReservationRQAdditionalInfo.RentalPaymentPref
Enclosing class:
VehicleReservationRQAdditionalInfo

public static class VehicleReservationRQAdditionalInfo.RentalPaymentPref
extends PaymentDetail

Indicates preferences for the form of payment that will be used, if the request results in a reservation. This element may repeat for different rental payment preferences. Schema fragment(s) for this class:

 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="RentalPaymentPref" minOccurs="0" maxOccurs="5">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:PaymentDetailType">
         <xs:attribute use="optional" name="Type">
           <xs:simpleType>
             <!-- Reference to inner class Type -->
           </xs:simpleType>
         </xs:attribute>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class VehicleReservationRQAdditionalInfo.RentalPaymentPref.Type
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.shared.PaymentDetail
PaymentDetail.PaymentAmount
 
Nested classes/interfaces inherited from class org.ota.shared.PaymentForm
PaymentForm.Choice, PaymentForm.PaymentTransactionTypeCode
 
Constructor Summary
VehicleReservationRQAdditionalInfo.RentalPaymentPref()
           
 
Method Summary
 VehicleReservationRQAdditionalInfo.RentalPaymentPref.Type getType()
          Get the 'Type' attribute value.
 void setType(VehicleReservationRQAdditionalInfo.RentalPaymentPref.Type type)
          Set the 'Type' attribute value.
 
Methods inherited from class org.ota.shared.PaymentDetail
addPaymentAmount, clearPaymentAmounts, getAuthorizedDays, getCommission, getPayment, getPaymentAmount, getPaymentAmounts, getPrimaryPaymentInd, getSplitPaymentInd, setAuthorizedDays, setCommission, setPayment, setPaymentAmounts, setPrimaryPaymentInd, setSplitPaymentInd, sizePaymentAmounts
 
Methods inherited from class org.ota.shared.PaymentForm
getChoice, getCostCenterID, getGuaranteeID, getGuaranteeIndicator, getGuaranteeTypeCode, getPaymentTransactionTypeCode, getPrivacyGroup, getRemark, getRPH, setChoice, setCostCenterID, setGuaranteeID, setGuaranteeIndicator, setGuaranteeTypeCode, setPaymentTransactionTypeCode, setPrivacyGroup, setRemark, setRPH
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleReservationRQAdditionalInfo.RentalPaymentPref

public VehicleReservationRQAdditionalInfo.RentalPaymentPref()
Method Detail

getType

public VehicleReservationRQAdditionalInfo.RentalPaymentPref.Type getType()
Get the 'Type' attribute value. Used to specify whether the payment information is for guaranteeing the rental or is the actual form of payment.

Returns:
value

setType

public void setType(VehicleReservationRQAdditionalInfo.RentalPaymentPref.Type type)
Set the 'Type' attribute value. Used to specify whether the payment information is for guaranteeing the rental or is the actual form of payment.

Parameters:
type -