org.ota.vehicle
Class LocDetailsNotifRQ.LocationDetail.AdditionalFees

java.lang.Object
  extended by org.ota.vehicle.LocDetailsNotifRQ.LocationDetail.AdditionalFees
Enclosing class:
LocDetailsNotifRQ.LocationDetail

public static class LocDetailsNotifRQ.LocationDetail.AdditionalFees
extends java.lang.Object

An additional fee that may apply to this car rental location and the effective and discontinue dates for the fee. 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="AdditionalFees" minOccurs="0" maxOccurs="5">
   <xs:complexType>
     <xs:sequence>
       <xs:element type="ns:FormattedTextType" name="AdditionalFeeInfo" minOccurs="0"/>
     </xs:sequence>
     <xs:attribute type="xs:string" name="Type"/>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
     <xs:attribute type="ns:ActionType" use="optional" name="Action"/>
   </xs:complexType>
 </xs:element>
 


Constructor Summary
LocDetailsNotifRQ.LocationDetail.AdditionalFees()
           
 
Method Summary
 Action getAction()
          Get the 'Action' attribute value.
 FormattedText getAdditionalFeeInfo()
          Get the 'AdditionalFeeInfo' element value.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 java.lang.String getType()
          Get the 'Type' attribute value.
 void setAction(Action action)
          Set the 'Action' attribute value.
 void setAdditionalFeeInfo(FormattedText additionalFeeInfo)
          Set the 'AdditionalFeeInfo' element value.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setType(java.lang.String type)
          Set the 'Type' attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocDetailsNotifRQ.LocationDetail.AdditionalFees

public LocDetailsNotifRQ.LocationDetail.AdditionalFees()
Method Detail

getAdditionalFeeInfo

public FormattedText getAdditionalFeeInfo()
Get the 'AdditionalFeeInfo' element value. Text information concerning the additional fee.

Returns:
value

setAdditionalFeeInfo

public void setAdditionalFeeInfo(FormattedText additionalFeeInfo)
Set the 'AdditionalFeeInfo' element value. Text information concerning the additional fee.

Parameters:
additionalFeeInfo -

getType

public java.lang.String getType()
Get the 'Type' attribute value. Identifies the type of additional fee. Refer to OpenTravel Code List Vehicle Charge Type (VCP).

Returns:
value

setType

public void setType(java.lang.String type)
Set the 'Type' attribute value. Identifies the type of additional fee. Refer to OpenTravel Code List Vehicle Charge Type (VCP).

Parameters:
type -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The effective and discontinue dates for the additional fee.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The effective and discontinue dates for the additional fee.

Parameters:
dateTimeSpanGroup -

getAction

public Action getAction()
Get the 'Action' attribute value. To specify if the action to be taken is a replacement, addition, deletion, or update.

Returns:
value

setAction

public void setAction(Action action)
Set the 'Action' attribute value. To specify if the action to be taken is a replacement, addition, deletion, or update.

Parameters:
action -