org.ota.air
Class PTCFareBreakdown.PassengerFare

java.lang.Object
  extended by org.ota.air.Fare
      extended by org.ota.air.PTCFareBreakdown.PassengerFare
Enclosing class:
PTCFareBreakdown

public static class PTCFareBreakdown.PassengerFare
extends Fare

The total passenger fare with cost breakdown. 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="PassengerFare" minOccurs="0" maxOccurs="2">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:FareType">
         <xs:sequence>
           <xs:element name="TicketFeeDetail" minOccurs="0">
             <!-- Reference to inner class TicketFeeDetail -->
           </xs:element>
         </xs:sequence>
         <xs:attribute use="optional" name="Usage">
           <xs:simpleType>
             <!-- Reference to inner class Usage -->
           </xs:simpleType>
         </xs:attribute>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class PTCFareBreakdown.PassengerFare.TicketFeeDetail
          The ticket fee information for this passsenger type code.
static class PTCFareBreakdown.PassengerFare.Usage
          Schema fragment(s) for this class:
 
Nested classes/interfaces inherited from class org.ota.air.Fare
Fare.BaseFare, Fare.Discounts, Fare.EquivFare, Fare.ExchangeInfo, Fare.FareBaggageAllowance, Fare.FareConstruction, Fare.Fees, Fare.OriginalIssueInfo, Fare.Taxes, Fare.TotalFare, Fare.TourCode, Fare.UnstructuredFareCalc
 
Constructor Summary
PTCFareBreakdown.PassengerFare()
           
 
Method Summary
 PTCFareBreakdown.PassengerFare.TicketFeeDetail getTicketFeeDetail()
          Get the 'TicketFeeDetail' element value.
 PTCFareBreakdown.PassengerFare.Usage getUsage()
          Get the 'Usage' attribute value.
 void setTicketFeeDetail(PTCFareBreakdown.PassengerFare.TicketFeeDetail ticketFeeDetail)
          Set the 'TicketFeeDetail' element value.
 void setUsage(PTCFareBreakdown.PassengerFare.Usage usage)
          Set the 'Usage' attribute value.
 
Methods inherited from class org.ota.air.Fare
addEquivFare, addFareBaggageAllowance, addRemark, clearEquivFares, clearFareBaggageAllowances, clearRemarks, getBaseFare, getDiscounts, getEquivFare, getEquivFares, getExchangeInfo, getFareBaggageAllowance, getFareBaggageAllowances, getFareConstruction, getFees, getNegotiatedFareAttributes, getOriginalIssueInfo, getRemark, getRemarks, getTaxes, getTicketDesignatorCode, getTotalFare, getTotalNbrPTC, getTotalNbrTrips, getTourCode, getTPAExtensions, getUnstructuredFareCalc, setBaseFare, setDiscounts, setEquivFares, setExchangeInfo, setFareBaggageAllowances, setFareConstruction, setFees, setNegotiatedFareAttributes, setOriginalIssueInfo, setRemarks, setTaxes, setTicketDesignatorCode, setTotalFare, setTotalNbrPTC, setTotalNbrTrips, setTourCode, setTPAExtensions, setUnstructuredFareCalc, sizeEquivFares, sizeFareBaggageAllowances, sizeRemarks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PTCFareBreakdown.PassengerFare

public PTCFareBreakdown.PassengerFare()
Method Detail

getTicketFeeDetail

public PTCFareBreakdown.PassengerFare.TicketFeeDetail getTicketFeeDetail()
Get the 'TicketFeeDetail' element value.

Returns:
value

setTicketFeeDetail

public void setTicketFeeDetail(PTCFareBreakdown.PassengerFare.TicketFeeDetail ticketFeeDetail)
Set the 'TicketFeeDetail' element value.

Parameters:
ticketFeeDetail -

getUsage

public PTCFareBreakdown.PassengerFare.Usage getUsage()
Get the 'Usage' attribute value. Specifies the usage of the passenger fare structure.

Returns:
value

setUsage

public void setUsage(PTCFareBreakdown.PassengerFare.Usage usage)
Set the 'Usage' attribute value. Specifies the usage of the passenger fare structure.

Parameters:
usage -