org.ota.air
Class TravelerInfoSummary.PriceRequestInformation.DiscountPricing

java.lang.Object
  extended by org.ota.air.TravelerInfoSummary.PriceRequestInformation.DiscountPricing
Enclosing class:
TravelerInfoSummary.PriceRequestInformation

public static class TravelerInfoSummary.PriceRequestInformation.DiscountPricing
extends java.lang.Object

The information needed when a passenger presents a discount/promotional coupon for a dollar/percentage of the fare or when a passenger qualifies for a percentage discount such as a senior discount. 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="DiscountPricing" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="FlightReference" minOccurs="0" maxOccurs="16">
         <!-- Reference to inner class FlightReference -->
       </xs:element>
     </xs:sequence>
     <xs:attributeGroup ref="ns:DiscountPricingGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference
          Specifies a flight to which the discount pricing applies.
 
Constructor Summary
TravelerInfoSummary.PriceRequestInformation.DiscountPricing()
           
 
Method Summary
 void addFlightReference(TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference item)
          Add a 'FlightReference' element item.
 void clearFlightReferences()
          Remove all 'FlightReference' element items.
 DiscountPricingGroup getDiscountPricingGroup()
          Get the 'DiscountPricingGroup' attributeGroup value.
 TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference getFlightReference(int index)
          Get 'FlightReference' element item by position.
 java.util.List<TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference> getFlightReferences()
          Get the list of 'FlightReference' element items.
 void setDiscountPricingGroup(DiscountPricingGroup discountPricingGroup)
          Set the 'DiscountPricingGroup' attributeGroup value.
 void setFlightReferences(java.util.List<TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference> list)
          Set the list of 'FlightReference' element items.
 int sizeFlightReferences()
          Get the number of 'FlightReference' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TravelerInfoSummary.PriceRequestInformation.DiscountPricing

public TravelerInfoSummary.PriceRequestInformation.DiscountPricing()
Method Detail

getFlightReferences

public java.util.List<TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference> getFlightReferences()
Get the list of 'FlightReference' element items.

Returns:
list

setFlightReferences

public void setFlightReferences(java.util.List<TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference> list)
Set the list of 'FlightReference' element items.

Parameters:
list -

sizeFlightReferences

public int sizeFlightReferences()
Get the number of 'FlightReference' element items.

Returns:
count

addFlightReference

public void addFlightReference(TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference item)
Add a 'FlightReference' element item.

Parameters:
item -

getFlightReference

public TravelerInfoSummary.PriceRequestInformation.DiscountPricing.FlightReference getFlightReference(int index)
Get 'FlightReference' element item by position.

Parameters:
index -
Returns:
item

clearFlightReferences

public void clearFlightReferences()
Remove all 'FlightReference' element items.


getDiscountPricingGroup

public DiscountPricingGroup getDiscountPricingGroup()
Get the 'DiscountPricingGroup' attributeGroup value.

Returns:
value

setDiscountPricingGroup

public void setDiscountPricingGroup(DiscountPricingGroup discountPricingGroup)
Set the 'DiscountPricingGroup' attributeGroup value.

Parameters:
discountPricingGroup -