org.ota.cruise
Class CruiseGuestInfo.GuestDetail.SelectedOptions

java.lang.Object
  extended by org.ota.cruise.CruiseGuestInfo.GuestDetail.SelectedOptions
Enclosing class:
CruiseGuestInfo.GuestDetail

public static class CruiseGuestInfo.GuestDetail.SelectedOptions
extends java.lang.Object

Specifies a gift, amenity, or other options (e.g., include gratuity). 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" type="ns:AmenityOptionType" name="SelectedOptions" minOccurs="0" maxOccurs="20"/>
 
 <xs:complexType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AmenityOptionType">
   <xs:sequence minOccurs="0">
     <!-- Reference to inner class Sequence -->
   </xs:sequence>
   <xs:attribute type="xs:string" use="required" name="OptionCode"/>
   <xs:attribute type="xs:int" use="optional" name="Quantity"/>
   <xs:attribute type="xs:string" use="optional" name="DeliveryDate"/>
   <xs:attribute use="optional" name="DeliveryLocation">
     <xs:simpleType>
       <!-- Reference to inner class DeliveryLocation -->
     </xs:simpleType>
   </xs:attribute>
   <xs:attribute type="xs:boolean" use="optional" name="ModifiableIndicator"/>
 </xs:complexType>
 


Nested Class Summary
static class CruiseGuestInfo.GuestDetail.SelectedOptions.DeliveryLocation
          Schema fragment(s) for this class:
static class CruiseGuestInfo.GuestDetail.SelectedOptions.Sequence
          Schema fragment(s) for this class:
 
Constructor Summary
CruiseGuestInfo.GuestDetail.SelectedOptions()
           
 
Method Summary
 java.lang.String getDeliveryDate()
          Get the 'DeliveryDate' attribute value.
 CruiseGuestInfo.GuestDetail.SelectedOptions.DeliveryLocation getDeliveryLocation()
          Get the 'DeliveryLocation' attribute value.
 java.lang.Boolean getModifiableIndicator()
          Get the 'ModifiableIndicator' attribute value.
 java.lang.String getOptionCode()
          Get the 'OptionCode' attribute value.
 java.lang.Integer getQuantity()
          Get the 'Quantity' attribute value.
 CruiseGuestInfo.GuestDetail.SelectedOptions.Sequence getSequence()
          Get the sequence value.
 void setDeliveryDate(java.lang.String deliveryDate)
          Set the 'DeliveryDate' attribute value.
 void setDeliveryLocation(CruiseGuestInfo.GuestDetail.SelectedOptions.DeliveryLocation deliveryLocation)
          Set the 'DeliveryLocation' attribute value.
 void setModifiableIndicator(java.lang.Boolean modifiableIndicator)
          Set the 'ModifiableIndicator' attribute value.
 void setOptionCode(java.lang.String optionCode)
          Set the 'OptionCode' attribute value.
 void setQuantity(java.lang.Integer quantity)
          Set the 'Quantity' attribute value.
 void setSequence(CruiseGuestInfo.GuestDetail.SelectedOptions.Sequence sequence)
          Set the sequence value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CruiseGuestInfo.GuestDetail.SelectedOptions

public CruiseGuestInfo.GuestDetail.SelectedOptions()
Method Detail

getSequence

public CruiseGuestInfo.GuestDetail.SelectedOptions.Sequence getSequence()
Get the sequence value. Defines the amenity/gift and its form of delivery.

Returns:
value

setSequence

public void setSequence(CruiseGuestInfo.GuestDetail.SelectedOptions.Sequence sequence)
Set the sequence value. Defines the amenity/gift and its form of delivery.

Parameters:
sequence -

getOptionCode

public java.lang.String getOptionCode()
Get the 'OptionCode' attribute value. Specifies the amenity, gift or option code as defined by the cruise line.

Returns:
value

setOptionCode

public void setOptionCode(java.lang.String optionCode)
Set the 'OptionCode' attribute value. Specifies the amenity, gift or option code as defined by the cruise line.

Parameters:
optionCode -

getQuantity

public java.lang.Integer getQuantity()
Get the 'Quantity' attribute value. Specifies the quantity of the Amenity order

Returns:
value

setQuantity

public void setQuantity(java.lang.Integer quantity)
Set the 'Quantity' attribute value. Specifies the quantity of the Amenity order

Parameters:
quantity -

getDeliveryDate

public java.lang.String getDeliveryDate()
Get the 'DeliveryDate' attribute value. Specifies the delivery date of the Amenity/Gift

Returns:
value

setDeliveryDate

public void setDeliveryDate(java.lang.String deliveryDate)
Set the 'DeliveryDate' attribute value. Specifies the delivery date of the Amenity/Gift

Parameters:
deliveryDate -

getDeliveryLocation

public CruiseGuestInfo.GuestDetail.SelectedOptions.DeliveryLocation getDeliveryLocation()
Get the 'DeliveryLocation' attribute value. Specifies the delivery location (e.g., cabin , dining room ).

Returns:
value

setDeliveryLocation

public void setDeliveryLocation(CruiseGuestInfo.GuestDetail.SelectedOptions.DeliveryLocation deliveryLocation)
Set the 'DeliveryLocation' attribute value. Specifies the delivery location (e.g., cabin , dining room ).

Parameters:
deliveryLocation -

getModifiableIndicator

public java.lang.Boolean getModifiableIndicator()
Get the 'ModifiableIndicator' attribute value. When true, the existing option is modifiable.

Returns:
value

setModifiableIndicator

public void setModifiableIndicator(java.lang.Boolean modifiableIndicator)
Set the 'ModifiableIndicator' attribute value. When true, the existing option is modifiable.

Parameters:
modifiableIndicator -