org.ota.vehicle
Class VehicleAvailAdditionalInfo

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

public class VehicleAvailAdditionalInfo
extends java.lang.Object

The VehicleAvailAdditionalInfoType complex type identifies the data that describes supplemental information made available as part of describing the availability and rate of one or more vehicles. 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="VehicleAvailAdditionalInfoType">
   <xs:sequence>
     <xs:element name="PricedCoverages" minOccurs="0">
       <!-- Reference to inner class PricedCoverages -->
     </xs:element>
     <xs:element type="ns:PaymentRulesType" name="PaymentRules" minOccurs="0"/>
     <xs:element ref="ns:TPA_Extensions" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute type="xs:string" name="ChargeablePeriod"/>
 </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 VehicleAvailAdditionalInfo.PricedCoverages
          A collection of coverages, along with associated price and details.
 
Constructor Summary
VehicleAvailAdditionalInfo()
           
 
Method Summary
 java.lang.String getChargeablePeriod()
          Get the 'ChargeablePeriod' attribute value.
 PaymentRules getPaymentRules()
          Get the 'PaymentRules' element value.
 VehicleAvailAdditionalInfo.PricedCoverages getPricedCoverages()
          Get the 'PricedCoverages' element value.
 TPAExtensions getTPAExtensions()
          Get the 'TPA_Extensions' element value.
 void setChargeablePeriod(java.lang.String chargeablePeriod)
          Set the 'ChargeablePeriod' attribute value.
 void setPaymentRules(PaymentRules paymentRules)
          Set the 'PaymentRules' element value.
 void setPricedCoverages(VehicleAvailAdditionalInfo.PricedCoverages pricedCoverages)
          Set the 'PricedCoverages' 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

VehicleAvailAdditionalInfo

public VehicleAvailAdditionalInfo()
Method Detail

getPricedCoverages

public VehicleAvailAdditionalInfo.PricedCoverages getPricedCoverages()
Get the 'PricedCoverages' element value.

Returns:
value

setPricedCoverages

public void setPricedCoverages(VehicleAvailAdditionalInfo.PricedCoverages pricedCoverages)
Set the 'PricedCoverages' element value.

Parameters:
pricedCoverages -

getPaymentRules

public PaymentRules getPaymentRules()
Get the 'PaymentRules' element value. A collection of payment rules associated with this reservation. This instance of PaymentRules would be used if there were payment rules that were applicable to a specific vehicle type.

Returns:
value

setPaymentRules

public void setPaymentRules(PaymentRules paymentRules)
Set the 'PaymentRules' element value. A collection of payment rules associated with this reservation. This instance of PaymentRules would be used if there were payment rules that were applicable to a specific vehicle type.

Parameters:
paymentRules -

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 -

getChargeablePeriod

public java.lang.String getChargeablePeriod()
Get the 'ChargeablePeriod' attribute value.

Returns:
value

setChargeablePeriod

public void setChargeablePeriod(java.lang.String chargeablePeriod)
Set the 'ChargeablePeriod' attribute value.

Parameters:
chargeablePeriod -