org.ota.vehicle
Class LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose

java.lang.Object
  extended by org.ota.vehicle.LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose
Enclosing class:
LocDetailsNotifRQ.LocationDetail.CreditCardRequirements

public static class LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose
extends java.lang.Object

To specify the credit card purpose, e.g., guarantee, deposit. 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="CreditCardPurpose" maxOccurs="3">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="CreditCardCode" maxOccurs="99">
         <!-- Reference to inner class CreditCardCode -->
       </xs:element>
     </xs:sequence>
     <xs:attribute name="PurposeType">
       <xs:simpleType>
         <!-- Reference to inner class Purpose -->
       </xs:simpleType>
     </xs:attribute>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode
          The credit card vendor that will be accepted for payment, guarantee, or deposit.
static class LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.Purpose
          Schema fragment(s) for this class:
 
Constructor Summary
LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose()
           
 
Method Summary
 void addCreditCardCode(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode item)
          Add a 'CreditCardCode' element item.
 void clearCreditCardCodes()
          Remove all 'CreditCardCode' element items.
 LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode getCreditCardCode(int index)
          Get 'CreditCardCode' element item by position.
 java.util.List<LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode> getCreditCardCodes()
          Get the list of 'CreditCardCode' element items.
 LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.Purpose getPurpose()
          Get the 'PurposeType' attribute value.
 void setCreditCardCodes(java.util.List<LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode> list)
          Set the list of 'CreditCardCode' element items.
 void setPurpose(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.Purpose purpose)
          Set the 'PurposeType' attribute value.
 int sizeCreditCardCodes()
          Get the number of 'CreditCardCode' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose

public LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose()
Method Detail

getCreditCardCodes

public java.util.List<LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode> getCreditCardCodes()
Get the list of 'CreditCardCode' element items.

Returns:
list

setCreditCardCodes

public void setCreditCardCodes(java.util.List<LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode> list)
Set the list of 'CreditCardCode' element items.

Parameters:
list -

sizeCreditCardCodes

public int sizeCreditCardCodes()
Get the number of 'CreditCardCode' element items.

Returns:
count

addCreditCardCode

public void addCreditCardCode(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode item)
Add a 'CreditCardCode' element item.

Parameters:
item -

getCreditCardCode

public LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.CreditCardCode getCreditCardCode(int index)
Get 'CreditCardCode' element item by position.

Parameters:
index -
Returns:
item

clearCreditCardCodes

public void clearCreditCardCodes()
Remove all 'CreditCardCode' element items.


getPurpose

public LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.Purpose getPurpose()
Get the 'PurposeType' attribute value. To specify if the credit cards may be used for deposits, guarantee, or payment.

Returns:
value

setPurpose

public void setPurpose(LocDetailsNotifRQ.LocationDetail.CreditCardRequirements.CreditCardPurpose.Purpose purpose)
Set the 'PurposeType' attribute value. To specify if the credit cards may be used for deposits, guarantee, or payment.

Parameters:
purpose -