org.ota.air
Class DemandTicketRQ.TravelAgencyServiceFee

java.lang.Object
  extended by org.ota.air.DemandTicketRQ.TravelAgencyServiceFee
Enclosing class:
DemandTicketRQ

public static class DemandTicketRQ.TravelAgencyServiceFee
extends java.lang.Object

The service fee information for an associated document, such as a miscellaneous charge order or TASF. This may be a fee the travel agent charges for a booking or for delivering an itinerary. 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="TravelAgencyServiceFee" minOccurs="0" maxOccurs="99">
   <xs:complexType>
     <xs:attribute use="optional" name="Type">
       <xs:simpleType>
         <!-- Reference to inner class Type -->
       </xs:simpleType>
     </xs:attribute>
     <xs:attributeGroup ref="ns:CurrencyAmountGroup"/>
     <xs:attribute type="xs:string" use="optional" name="EndorsementInfo"/>
     <xs:attribute type="xs:string" use="optional" name="Reason"/>
     <xs:attribute type="xs:string" use="optional" name="AssocDocNumber"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class DemandTicketRQ.TravelAgencyServiceFee.Type
          Schema fragment(s) for this class:
 
Constructor Summary
DemandTicketRQ.TravelAgencyServiceFee()
           
 
Method Summary
 java.lang.String getAssocDocNumber()
          Get the 'AssocDocNumber' attribute value.
 CurrencyAmountGroup getCurrencyAmountGroup()
          Get the 'CurrencyAmountGroup' attributeGroup value.
 java.lang.String getEndorsementInfo()
          Get the 'EndorsementInfo' attribute value.
 java.lang.String getReason()
          Get the 'Reason' attribute value.
 DemandTicketRQ.TravelAgencyServiceFee.Type getType()
          Get the 'Type' attribute value.
 void setAssocDocNumber(java.lang.String assocDocNumber)
          Set the 'AssocDocNumber' attribute value.
 void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
          Set the 'CurrencyAmountGroup' attributeGroup value.
 void setEndorsementInfo(java.lang.String endorsementInfo)
          Set the 'EndorsementInfo' attribute value.
 void setReason(java.lang.String reason)
          Set the 'Reason' attribute value.
 void setType(DemandTicketRQ.TravelAgencyServiceFee.Type type)
          Set the 'Type' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DemandTicketRQ.TravelAgencyServiceFee

public DemandTicketRQ.TravelAgencyServiceFee()
Method Detail

getType

public DemandTicketRQ.TravelAgencyServiceFee.Type getType()
Get the 'Type' attribute value. Specifies how the service fee has been determined, i.e., per person, total.

Returns:
value

setType

public void setType(DemandTicketRQ.TravelAgencyServiceFee.Type type)
Set the 'Type' attribute value. Specifies how the service fee has been determined, i.e., per person, total.

Parameters:
type -

getCurrencyAmountGroup

public CurrencyAmountGroup getCurrencyAmountGroup()
Get the 'CurrencyAmountGroup' attributeGroup value. The amount and currency code of the service fee.

Returns:
value

setCurrencyAmountGroup

public void setCurrencyAmountGroup(CurrencyAmountGroup currencyAmountGroup)
Set the 'CurrencyAmountGroup' attributeGroup value. The amount and currency code of the service fee.

Parameters:
currencyAmountGroup -

getEndorsementInfo

public java.lang.String getEndorsementInfo()
Get the 'EndorsementInfo' attribute value. Remarks pertaining to the service fee.

Returns:
value

setEndorsementInfo

public void setEndorsementInfo(java.lang.String endorsementInfo)
Set the 'EndorsementInfo' attribute value. Remarks pertaining to the service fee.

Parameters:
endorsementInfo -

getReason

public java.lang.String getReason()
Get the 'Reason' attribute value. The reason for the service fee.

Returns:
value

setReason

public void setReason(java.lang.String reason)
Set the 'Reason' attribute value. The reason for the service fee.

Parameters:
reason -

getAssocDocNumber

public java.lang.String getAssocDocNumber()
Get the 'AssocDocNumber' attribute value. The number identifying a document associated with the service fee.

Returns:
value

setAssocDocNumber

public void setAssocDocNumber(java.lang.String assocDocNumber)
Set the 'AssocDocNumber' attribute value. The number identifying a document associated with the service fee.

Parameters:
assocDocNumber -