org.ota.air
Class FareDisplayRQ.TravelPreferences.PricingPrefs

java.lang.Object
  extended by org.ota.air.FareDisplayRQ.TravelPreferences.PricingPrefs
Enclosing class:
FareDisplayRQ.TravelPreferences

public static class FareDisplayRQ.TravelPreferences.PricingPrefs
extends java.lang.Object

Specify whether prices returned should include Taxes, ServicesFees 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="PricingPrefs" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="ExchangeRates" minOccurs="0">
         <!-- Reference to inner class ExchangeRates -->
       </xs:element>
     </xs:sequence>
     <xs:attribute type="xs:boolean" use="optional" name="IncludeTaxInd"/>
     <xs:attribute type="xs:boolean" use="optional" name="IncludeServiceFeesInd"/>
     <xs:attribute type="xs:string" use="optional" name="OverrideCurrency"/>
     <xs:attribute type="xs:string" use="optional" name="AlternateCurrency"/>
     <xs:attribute type="xs:boolean" use="optional" name="IncludeBaseAmtInd"/>
     <xs:attribute type="xs:float" use="optional" name="MaxRateAmount"/>
     <xs:attribute type="xs:float" use="optional" name="MaxCalculatedRateAmount"/>
     <xs:attribute use="optional" name="CurrencyOption">
       <xs:simpleType>
         <!-- Reference to inner class CurrencyOption -->
       </xs:simpleType>
     </xs:attribute>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption
          Schema fragment(s) for this class:
static class FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates
          Container for exchange rate elements Schema fragment(s) for this class:
 
Constructor Summary
FareDisplayRQ.TravelPreferences.PricingPrefs()
           
 
Method Summary
 java.lang.String getAlternateCurrency()
          Get the 'AlternateCurrency' attribute value.
 FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption getCurrencyOption()
          Get the 'CurrencyOption' attribute value.
 FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates getExchangeRates()
          Get the 'ExchangeRates' element value.
 java.lang.Boolean getIncludeBaseAmtInd()
          Get the 'IncludeBaseAmtInd' attribute value.
 java.lang.Boolean getIncludeServiceFeesInd()
          Get the 'IncludeServiceFeesInd' attribute value.
 java.lang.Boolean getIncludeTaxInd()
          Get the 'IncludeTaxInd' attribute value.
 java.lang.Float getMaxCalculatedRateAmount()
          Get the 'MaxCalculatedRateAmount' attribute value.
 java.lang.Float getMaxRateAmount()
          Get the 'MaxRateAmount' attribute value.
 java.lang.String getOverrideCurrency()
          Get the 'OverrideCurrency' attribute value.
 void setAlternateCurrency(java.lang.String alternateCurrency)
          Set the 'AlternateCurrency' attribute value.
 void setCurrencyOption(FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption currencyOption)
          Set the 'CurrencyOption' attribute value.
 void setExchangeRates(FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates exchangeRates)
          Set the 'ExchangeRates' element value.
 void setIncludeBaseAmtInd(java.lang.Boolean includeBaseAmtInd)
          Set the 'IncludeBaseAmtInd' attribute value.
 void setIncludeServiceFeesInd(java.lang.Boolean includeServiceFeesInd)
          Set the 'IncludeServiceFeesInd' attribute value.
 void setIncludeTaxInd(java.lang.Boolean includeTaxInd)
          Set the 'IncludeTaxInd' attribute value.
 void setMaxCalculatedRateAmount(java.lang.Float maxCalculatedRateAmount)
          Set the 'MaxCalculatedRateAmount' attribute value.
 void setMaxRateAmount(java.lang.Float maxRateAmount)
          Set the 'MaxRateAmount' attribute value.
 void setOverrideCurrency(java.lang.String overrideCurrency)
          Set the 'OverrideCurrency' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FareDisplayRQ.TravelPreferences.PricingPrefs

public FareDisplayRQ.TravelPreferences.PricingPrefs()
Method Detail

getExchangeRates

public FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates getExchangeRates()
Get the 'ExchangeRates' element value.

Returns:
value

setExchangeRates

public void setExchangeRates(FareDisplayRQ.TravelPreferences.PricingPrefs.ExchangeRates exchangeRates)
Set the 'ExchangeRates' element value.

Parameters:
exchangeRates -

getIncludeTaxInd

public java.lang.Boolean getIncludeTaxInd()
Get the 'IncludeTaxInd' attribute value. When true, response should include taxes.

Returns:
value

setIncludeTaxInd

public void setIncludeTaxInd(java.lang.Boolean includeTaxInd)
Set the 'IncludeTaxInd' attribute value. When true, response should include taxes.

Parameters:
includeTaxInd -

getIncludeServiceFeesInd

public java.lang.Boolean getIncludeServiceFeesInd()
Get the 'IncludeServiceFeesInd' attribute value. When true, response should include service fee information.

Returns:
value

setIncludeServiceFeesInd

public void setIncludeServiceFeesInd(java.lang.Boolean includeServiceFeesInd)
Set the 'IncludeServiceFeesInd' attribute value. When true, response should include service fee information.

Parameters:
includeServiceFeesInd -

getOverrideCurrency

public java.lang.String getOverrideCurrency()
Get the 'OverrideCurrency' attribute value. Specifies the currency for pricing that overrides that in point of sale. Use ISO 4217, 3 alpha code.

Returns:
value

setOverrideCurrency

public void setOverrideCurrency(java.lang.String overrideCurrency)
Set the 'OverrideCurrency' attribute value. Specifies the currency for pricing that overrides that in point of sale. Use ISO 4217, 3 alpha code.

Parameters:
overrideCurrency -

getAlternateCurrency

public java.lang.String getAlternateCurrency()
Get the 'AlternateCurrency' attribute value. Specifies the alternate currency for pricing other than that in point of sale or the override currency. Use ISO 4217, 3 alpha code.

Returns:
value

setAlternateCurrency

public void setAlternateCurrency(java.lang.String alternateCurrency)
Set the 'AlternateCurrency' attribute value. Specifies the alternate currency for pricing other than that in point of sale or the override currency. Use ISO 4217, 3 alpha code.

Parameters:
alternateCurrency -

getIncludeBaseAmtInd

public java.lang.Boolean getIncludeBaseAmtInd()
Get the 'IncludeBaseAmtInd' attribute value. If true, the base amount should be returned in the response. If false, it does not need to be returned.

Returns:
value

setIncludeBaseAmtInd

public void setIncludeBaseAmtInd(java.lang.Boolean includeBaseAmtInd)
Set the 'IncludeBaseAmtInd' attribute value. If true, the base amount should be returned in the response. If false, it does not need to be returned.

Parameters:
includeBaseAmtInd -

getMaxRateAmount

public java.lang.Float getMaxRateAmount()
Get the 'MaxRateAmount' attribute value. The maximum rate that a traveler is willing to pay.

Returns:
value

setMaxRateAmount

public void setMaxRateAmount(java.lang.Float maxRateAmount)
Set the 'MaxRateAmount' attribute value. The maximum rate that a traveler is willing to pay.

Parameters:
maxRateAmount -

getMaxCalculatedRateAmount

public java.lang.Float getMaxCalculatedRateAmount()
Get the 'MaxCalculatedRateAmount' attribute value. The maximum calculated rate that a traveler is willing to pay.

Returns:
value

setMaxCalculatedRateAmount

public void setMaxCalculatedRateAmount(java.lang.Float maxCalculatedRateAmount)
Set the 'MaxCalculatedRateAmount' attribute value. The maximum calculated rate that a traveler is willing to pay.

Parameters:
maxCalculatedRateAmount -

getCurrencyOption

public FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption getCurrencyOption()
Get the 'CurrencyOption' attribute value. May be used to specify why an override currency is being included.

Returns:
value

setCurrencyOption

public void setCurrencyOption(FareDisplayRQ.TravelPreferences.PricingPrefs.CurrencyOption currencyOption)
Set the 'CurrencyOption' attribute value. May be used to specify why an override currency is being included.

Parameters:
currencyOption -