org.ota.hotel
Class HotelRoomList.Guests.Guest.GuaranteePayment

java.lang.Object
  extended by org.ota.hotel.HotelRoomList.Guests.Guest.GuaranteePayment
Enclosing class:
HotelRoomList.Guests.Guest

public static class HotelRoomList.Guests.Guest.GuaranteePayment
extends java.lang.Object

Guarantee or Payment information for an individual guest. 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="GuaranteePayment" minOccurs="0" maxOccurs="2">
   <xs:complexType>
     <xs:complexContent>
       <xs:extension base="ns:HotelPaymentFormType">
         <xs:attribute use="optional" name="DetailType">
           <xs:simpleType>
             <!-- Reference to inner class Detail -->
           </xs:simpleType>
         </xs:attribute>
         <xs:attribute use="optional" name="GuaranteeType">
           <xs:simpleType>
             <!-- Reference to inner class Guarantee -->
           </xs:simpleType>
         </xs:attribute>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 </xs:element>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="HotelPaymentFormType">
   <xs:complexContent>
     <xs:extension base="ns:PaymentFormType">
       <xs:sequence>
         <xs:element name="MasterAccountUsage" minOccurs="0">
           <xs:complexType>
             <xs:attributeGroup ref="ns:BillingType"/>
           </xs:complexType>
         </xs:element>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
 


Nested Class Summary
static class HotelRoomList.Guests.Guest.GuaranteePayment.Detail
          Schema fragment(s) for this class:
static class HotelRoomList.Guests.Guest.GuaranteePayment.Guarantee
          Schema fragment(s) for this class:
 
Constructor Summary
HotelRoomList.Guests.Guest.GuaranteePayment()
           
 
Method Summary
 HotelRoomList.Guests.Guest.GuaranteePayment.Detail getDetail()
          Get the 'DetailType' attribute value.
 HotelRoomList.Guests.Guest.GuaranteePayment.Guarantee getGuarantee()
          Get the 'GuaranteeType' attribute value.
 Billing getMasterAccountUsage()
          Get the 'BillingType' attributeGroup value.
 PaymentForm getPaymentForm()
          Get the extension value.
 void setDetail(HotelRoomList.Guests.Guest.GuaranteePayment.Detail detail)
          Set the 'DetailType' attribute value.
 void setGuarantee(HotelRoomList.Guests.Guest.GuaranteePayment.Guarantee guarantee)
          Set the 'GuaranteeType' attribute value.
 void setMasterAccountUsage(Billing masterAccountUsage)
          Set the 'BillingType' attributeGroup value.
 void setPaymentForm(PaymentForm paymentForm)
          Set the extension value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotelRoomList.Guests.Guest.GuaranteePayment

public HotelRoomList.Guests.Guest.GuaranteePayment()
Method Detail

getPaymentForm

public PaymentForm getPaymentForm()
Get the extension value.

Returns:
value

setPaymentForm

public void setPaymentForm(PaymentForm paymentForm)
Set the extension value.

Parameters:
paymentForm -

getMasterAccountUsage

public Billing getMasterAccountUsage()
Get the 'BillingType' attributeGroup value. Authorized usage of the Master Account established at the hotel for the purposes of billing arrangements.

Returns:
value

setMasterAccountUsage

public void setMasterAccountUsage(Billing masterAccountUsage)
Set the 'BillingType' attributeGroup value. Authorized usage of the Master Account established at the hotel for the purposes of billing arrangements.

Parameters:
masterAccountUsage -

getDetail

public HotelRoomList.Guests.Guest.GuaranteePayment.Detail getDetail()
Get the 'DetailType' attribute value.

Returns:
value

setDetail

public void setDetail(HotelRoomList.Guests.Guest.GuaranteePayment.Detail detail)
Set the 'DetailType' attribute value.

Parameters:
detail -

getGuarantee

public HotelRoomList.Guests.Guest.GuaranteePayment.Guarantee getGuarantee()
Get the 'GuaranteeType' attribute value. GuaranteeType : GuaranteeType An enumerated type defining the guarantee to be applied to this reservation.

Returns:
value

setGuarantee

public void setGuarantee(HotelRoomList.Guests.Guest.GuaranteePayment.Guarantee guarantee)
Set the 'GuaranteeType' attribute value. GuaranteeType : GuaranteeType An enumerated type defining the guarantee to be applied to this reservation.

Parameters:
guarantee -