org.ota.vehicle
Class VehicleLocationRequirements.PaymentOptions

java.lang.Object
  extended by org.ota.vehicle.VehicleLocationRequirements.PaymentOptions
Enclosing class:
VehicleLocationRequirements

public static class VehicleLocationRequirements.PaymentOptions
extends java.lang.Object

Information of the requirements regarding the payment of the rental. 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="PaymentOptions" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:AcceptablePaymentCardsInfoType" name="CreditCard" minOccurs="0"/>
       <xs:element type="ns:AcceptablePaymentCardsInfoType" name="DebitCard" minOccurs="0"/>
       <xs:element name="Cash" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="Voucher" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="BankAcct" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="DirectBill" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="LoyaltyRedemption" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="MiscChargeOrder" minOccurs="0">
         <xs:complexType>
           <xs:sequence>
             <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element type="ns:AcceptablePaymentCardsInfoType" name="Deposit" minOccurs="0"/>
       <xs:element type="ns:AcceptablePaymentCardsInfoType" name="Guarantee" minOccurs="0"/>
       <xs:element type="ns:AcceptablePaymentCardsInfoType" name="PrePayment" minOccurs="0"/>
       <xs:element type="ns:FormattedTextType" name="PaymentOptionsInfo" minOccurs="0"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
VehicleLocationRequirements.PaymentOptions()
           
 
Method Summary
 AcceptablePaymentCardsInfo getCreditCard()
          Get the 'CreditCard' element value.
 AcceptablePaymentCardsInfo getDebitCard()
          Get the 'DebitCard' element value.
 AcceptablePaymentCardsInfo getDeposit()
          Get the 'Deposit' element value.
 AcceptablePaymentCardsInfo getGuarantee()
          Get the 'Guarantee' element value.
 FormattedText getInfo()
          Get the 'Info' element value.
 FormattedText getInfo1()
          Get the 'Info' element value.
 FormattedText getInfo2()
          Get the 'Info' element value.
 FormattedText getInfo3()
          Get the 'Info' element value.
 FormattedText getInfo4()
          Get the 'Info' element value.
 FormattedText getInfo5()
          Get the 'Info' element value.
 FormattedText getPaymentOptionsInfo()
          Get the 'PaymentOptionsInfo' element value.
 AcceptablePaymentCardsInfo getPrePayment()
          Get the 'PrePayment' element value.
 void setCreditCard(AcceptablePaymentCardsInfo creditCard)
          Set the 'CreditCard' element value.
 void setDebitCard(AcceptablePaymentCardsInfo debitCard)
          Set the 'DebitCard' element value.
 void setDeposit(AcceptablePaymentCardsInfo deposit)
          Set the 'Deposit' element value.
 void setGuarantee(AcceptablePaymentCardsInfo guarantee)
          Set the 'Guarantee' element value.
 void setInfo(FormattedText info)
          Set the 'Info' element value.
 void setInfo1(FormattedText info1)
          Set the 'Info' element value.
 void setInfo2(FormattedText info2)
          Set the 'Info' element value.
 void setInfo3(FormattedText info3)
          Set the 'Info' element value.
 void setInfo4(FormattedText info4)
          Set the 'Info' element value.
 void setInfo5(FormattedText info5)
          Set the 'Info' element value.
 void setPaymentOptionsInfo(FormattedText paymentOptionsInfo)
          Set the 'PaymentOptionsInfo' element value.
 void setPrePayment(AcceptablePaymentCardsInfo prePayment)
          Set the 'PrePayment' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleLocationRequirements.PaymentOptions

public VehicleLocationRequirements.PaymentOptions()
Method Detail

getCreditCard

public AcceptablePaymentCardsInfo getCreditCard()
Get the 'CreditCard' element value. Information on the requirements and policies regarding the use of credit cards to pay for the rental.

Returns:
value

setCreditCard

public void setCreditCard(AcceptablePaymentCardsInfo creditCard)
Set the 'CreditCard' element value. Information on the requirements and policies regarding the use of credit cards to pay for the rental.

Parameters:
creditCard -

getDebitCard

public AcceptablePaymentCardsInfo getDebitCard()
Get the 'DebitCard' element value. Information on the requirements and policies regarding the use of debit cards to pay for the rental.

Returns:
value

setDebitCard

public void setDebitCard(AcceptablePaymentCardsInfo debitCard)
Set the 'DebitCard' element value. Information on the requirements and policies regarding the use of debit cards to pay for the rental.

Parameters:
debitCard -

getInfo

public FormattedText getInfo()
Get the 'Info' element value. General information regarding the use of cash as a form of payment

Returns:
value

setInfo

public void setInfo(FormattedText info)
Set the 'Info' element value. General information regarding the use of cash as a form of payment

Parameters:
info -

getInfo1

public FormattedText getInfo1()
Get the 'Info' element value. General information regarding the use of vouchers as a form of payment

Returns:
value

setInfo1

public void setInfo1(FormattedText info1)
Set the 'Info' element value. General information regarding the use of vouchers as a form of payment

Parameters:
info1 -

getInfo2

public FormattedText getInfo2()
Get the 'Info' element value. General information regarding the use of diect-draft Bank Accounts as a form of payment

Returns:
value

setInfo2

public void setInfo2(FormattedText info2)
Set the 'Info' element value. General information regarding the use of diect-draft Bank Accounts as a form of payment

Parameters:
info2 -

getInfo3

public FormattedText getInfo3()
Get the 'Info' element value. General information regarding the use of direct-billing arrangements as a form of payment

Returns:
value

setInfo3

public void setInfo3(FormattedText info3)
Set the 'Info' element value. General information regarding the use of direct-billing arrangements as a form of payment

Parameters:
info3 -

getInfo4

public FormattedText getInfo4()
Get the 'Info' element value. General information regarding the use of loyalty points as a form of payment

Returns:
value

setInfo4

public void setInfo4(FormattedText info4)
Set the 'Info' element value. General information regarding the use of loyalty points as a form of payment

Parameters:
info4 -

getInfo5

public FormattedText getInfo5()
Get the 'Info' element value. General information regarding the use of Miscellaneous Chatge Orders as a form of payment

Returns:
value

setInfo5

public void setInfo5(FormattedText info5)
Set the 'Info' element value. General information regarding the use of Miscellaneous Chatge Orders as a form of payment

Parameters:
info5 -

getDeposit

public AcceptablePaymentCardsInfo getDeposit()
Get the 'Deposit' element value. Information on the requirements and policies regarding deposits that may be required for the rental.

Returns:
value

setDeposit

public void setDeposit(AcceptablePaymentCardsInfo deposit)
Set the 'Deposit' element value. Information on the requirements and policies regarding deposits that may be required for the rental.

Parameters:
deposit -

getGuarantee

public AcceptablePaymentCardsInfo getGuarantee()
Get the 'Guarantee' element value. Information on the requirements and policies regarding guarantees that may be required for the rental.

Returns:
value

setGuarantee

public void setGuarantee(AcceptablePaymentCardsInfo guarantee)
Set the 'Guarantee' element value. Information on the requirements and policies regarding guarantees that may be required for the rental.

Parameters:
guarantee -

getPrePayment

public AcceptablePaymentCardsInfo getPrePayment()
Get the 'PrePayment' element value. Information on the requirements and policies regarding pre-payments that may be required for the rental.

Returns:
value

setPrePayment

public void setPrePayment(AcceptablePaymentCardsInfo prePayment)
Set the 'PrePayment' element value. Information on the requirements and policies regarding pre-payments that may be required for the rental.

Parameters:
prePayment -

getPaymentOptionsInfo

public FormattedText getPaymentOptionsInfo()
Get the 'PaymentOptionsInfo' element value. General information on other restrictions associated with the payment of a rental.

Returns:
value

setPaymentOptionsInfo

public void setPaymentOptionsInfo(FormattedText paymentOptionsInfo)
Set the 'PaymentOptionsInfo' element value. General information on other restrictions associated with the payment of a rental.

Parameters:
paymentOptionsInfo -