org.ota.air
Class AirCheckIn.PaymentInfo.PaymentDetail

java.lang.Object
  extended by org.ota.shared.PaymentForm
      extended by org.ota.shared.PaymentDetail
          extended by org.ota.air.AirCheckIn.PaymentInfo.PaymentDetail
Enclosing class:
AirCheckIn.PaymentInfo

public static class AirCheckIn.PaymentInfo.PaymentDetail
extends PaymentDetail

Specifies payment information that may apply to upgrade data, baggage data, passenger data (e.g., meals, headsets, excess baggage). 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="PaymentDetail" maxOccurs="99">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:PaymentDetailType">
         <xs:attribute type="xs:string" use="optional" name="PaymentReason"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
 
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
AirCheckIn.PaymentInfo.PaymentDetail()
           
 
Method Summary
 java.lang.String getPaymentReason()
          Get the 'PaymentReason' attribute value.
 void setPaymentReason(java.lang.String paymentReason)
          Set the 'PaymentReason' 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

AirCheckIn.PaymentInfo.PaymentDetail

public AirCheckIn.PaymentInfo.PaymentDetail()
Method Detail

getPaymentReason

public java.lang.String getPaymentReason()
Get the 'PaymentReason' attribute value. Specifies why a payment is required for baggage (e.g., oversized, overweight, excess quantity, etc.)

Returns:
value

setPaymentReason

public void setPaymentReason(java.lang.String paymentReason)
Set the 'PaymentReason' attribute value. Specifies why a payment is required for baggage (e.g., oversized, overweight, excess quantity, etc.)

Parameters:
paymentReason -