org.ota.vehicle
Class VehicleLocationAdditionalFees

java.lang.Object
  extended by org.ota.vehicle.VehicleLocationAdditionalFees

public class VehicleLocationAdditionalFees
extends java.lang.Object

The Vehicle Location Additional Fees Type is used to define information on additional fees, taxes and surcharges that are included in the cost of a rental, when renting from this facility. Different facilities are required to impose different fees and surcharges based upon location and local laws. Schema fragment(s) for this class:

 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="VehicleLocationAdditionalFeesType">
   <xs:sequence>
     <xs:element name="Taxes" minOccurs="0">
       <!-- Reference to inner class Taxes -->
     </xs:element>
     <xs:element name="Fees" minOccurs="0">
       <!-- Reference to inner class Fees -->
     </xs:element>
     <xs:element name="Surcharges" minOccurs="0">
       <!-- Reference to inner class Surcharges -->
     </xs:element>
     <xs:element name="MiscellaneousCharges" minOccurs="0">
       <!-- Reference to inner class MiscellaneousCharges -->
     </xs:element>
     <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
   </xs:sequence>
 </xs:complexType>
 
 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="ns:TPA_ExtensionsType" name="TPA_Extensions"/>
 


Nested Class Summary
static class VehicleLocationAdditionalFees.Fees
          Information on additional fees that may apply to the rental.
static class VehicleLocationAdditionalFees.MiscellaneousCharges
          Information on additional miscellaneous charges that may apply to the rental.
static class VehicleLocationAdditionalFees.Surcharges
          Information on additional surcharges that may apply to the rental.
static class VehicleLocationAdditionalFees.Taxes
          Information on additional taxes that may apply to the rental.
 
Constructor Summary
VehicleLocationAdditionalFees()
           
 
Method Summary
 VehicleLocationAdditionalFees.Fees getFees()
          Get the 'Fees' element value.
 VehicleLocationAdditionalFees.MiscellaneousCharges getMiscellaneousCharges()
          Get the 'MiscellaneousCharges' element value.
 VehicleLocationAdditionalFees.Surcharges getSurcharges()
          Get the 'Surcharges' element value.
 VehicleLocationAdditionalFees.Taxes getTaxes()
          Get the 'Taxes' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setFees(VehicleLocationAdditionalFees.Fees fees)
          Set the 'Fees' element value.
 void setMiscellaneousCharges(VehicleLocationAdditionalFees.MiscellaneousCharges miscellaneousCharges)
          Set the 'MiscellaneousCharges' element value.
 void setSurcharges(VehicleLocationAdditionalFees.Surcharges surcharges)
          Set the 'Surcharges' element value.
 void setTaxes(VehicleLocationAdditionalFees.Taxes taxes)
          Set the 'Taxes' element value.
 void setTPAExtensions(TPAExtensions TPAExtensions)
          Set the 'TPA_Extensions' element value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleLocationAdditionalFees

public VehicleLocationAdditionalFees()
Method Detail

getTaxes

public VehicleLocationAdditionalFees.Taxes getTaxes()
Get the 'Taxes' element value.

Returns:
value

setTaxes

public void setTaxes(VehicleLocationAdditionalFees.Taxes taxes)
Set the 'Taxes' element value.

Parameters:
taxes -

getFees

public VehicleLocationAdditionalFees.Fees getFees()
Get the 'Fees' element value.

Returns:
value

setFees

public void setFees(VehicleLocationAdditionalFees.Fees fees)
Set the 'Fees' element value.

Parameters:
fees -

getSurcharges

public VehicleLocationAdditionalFees.Surcharges getSurcharges()
Get the 'Surcharges' element value.

Returns:
value

setSurcharges

public void setSurcharges(VehicleLocationAdditionalFees.Surcharges surcharges)
Set the 'Surcharges' element value.

Parameters:
surcharges -

getMiscellaneousCharges

public VehicleLocationAdditionalFees.MiscellaneousCharges getMiscellaneousCharges()
Get the 'MiscellaneousCharges' element value.

Returns:
value

setMiscellaneousCharges

public void setMiscellaneousCharges(VehicleLocationAdditionalFees.MiscellaneousCharges miscellaneousCharges)
Set the 'MiscellaneousCharges' element value.

Parameters:
miscellaneousCharges -

getTPAExtensions

public TPAExtensions getTPAExtensions()
Get the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Returns:
value

setTPAExtensions

public void setTPAExtensions(TPAExtensions TPAExtensions)
Set the 'TPA_Extensions' element value. A placeholder in the schema to allow for additional elements and attributes to be included if required, per Trading Partner Agreement (TPA).

Parameters:
TPAExtensions -