All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ean.wsapi.hotel.v3.HotelRoomResponse Maven / Gradle / Ivy


package com.ean.wsapi.hotel.v3;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for HotelRoomResponse complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="HotelRoomResponse">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="cancellationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="policy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="rateCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="rateKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="roomTypeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="rateDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="roomTypeDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="RoomType" type="{http://v3.hotel.wsapi.ean.com/}RoomType" minOccurs="0"/>
 *         <element name="supplierType" type="{http://v3.hotel.wsapi.ean.com/}SupplierType" minOccurs="0"/>
 *         <element name="taxRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="otherInformation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="rateChange" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="nonRefundable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="guaranteeRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="depositRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="immediateChargeRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="rateType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="currentAllotment" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="propertyId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="promoId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="promoDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="promoType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="promoDetailText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="BedTypes" type="{http://v3.hotel.wsapi.ean.com/}BedTypes" minOccurs="0"/>
 *         <element name="CancelPolicyInfoList" type="{http://v3.hotel.wsapi.ean.com/}CancelPolicyInfoList" minOccurs="0"/>
 *         <element name="smokingPreferences" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="rateOccupancyPerRoom" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         <element name="quotedOccupancy" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         <element name="minGuestAge" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         <element name="RateInfo" type="{http://v3.hotel.wsapi.ean.com/}HotelRateInfo" minOccurs="0"/>
 *         <element name="RateInfos" type="{http://v3.hotel.wsapi.ean.com/}RateInfos" minOccurs="0"/>
 *         <element name="ValueAdds" type="{http://v3.hotel.wsapi.ean.com/}ValueAdds" minOccurs="0"/>
 *         <element name="deepLink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="RoomImages" type="{http://v3.hotel.wsapi.ean.com/}RoomImages" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "HotelRoomResponse", propOrder = { "cancellationPolicy", "policy", "rateCode", "rateKey", "roomTypeCode", "rateDescription", "roomTypeDescription", "roomType", "supplierType", "taxRate", "otherInformation", "rateChange", "nonRefundable", "guaranteeRequired", "depositRequired", "immediateChargeRequired", "rateType", "currentAllotment", "propertyId", "promoId", "promoDescription", "promoType", "promoDetailText", "bedTypes", "cancelPolicyInfoList", "smokingPreferences", "rateOccupancyPerRoom", "quotedOccupancy", "minGuestAge", "rateInfo", "rateInfos", "valueAdds", "deepLink", "roomImages" }) public class HotelRoomResponse { protected String cancellationPolicy; protected String policy; protected String rateCode; protected String rateKey; protected String roomTypeCode; protected String rateDescription; protected String roomTypeDescription; @XmlElement(name = "RoomType") protected RoomType roomType; protected SupplierType supplierType; protected String taxRate; protected String otherInformation; protected Boolean rateChange; protected Boolean nonRefundable; protected Boolean guaranteeRequired; protected Boolean depositRequired; protected Boolean immediateChargeRequired; protected String rateType; protected Integer currentAllotment; protected String propertyId; protected String promoId; protected String promoDescription; protected String promoType; protected String promoDetailText; @XmlElement(name = "BedTypes") protected BedTypes bedTypes; @XmlElement(name = "CancelPolicyInfoList") protected CancelPolicyInfoList cancelPolicyInfoList; protected String smokingPreferences; protected int rateOccupancyPerRoom; protected int quotedOccupancy; protected int minGuestAge; @XmlElement(name = "RateInfo") protected HotelRateInfo rateInfo; @XmlElement(name = "RateInfos") protected RateInfos rateInfos; @XmlElement(name = "ValueAdds") protected ValueAdds valueAdds; protected String deepLink; @XmlElement(name = "RoomImages") protected RoomImages roomImages; /** * Gets the value of the cancellationPolicy property. * * @return * possible object is * {@link String } * */ public String getCancellationPolicy() { return cancellationPolicy; } /** * Sets the value of the cancellationPolicy property. * * @param value * allowed object is * {@link String } * */ public void setCancellationPolicy(String value) { this.cancellationPolicy = value; } /** * Gets the value of the policy property. * * @return * possible object is * {@link String } * */ public String getPolicy() { return policy; } /** * Sets the value of the policy property. * * @param value * allowed object is * {@link String } * */ public void setPolicy(String value) { this.policy = value; } /** * Gets the value of the rateCode property. * * @return * possible object is * {@link String } * */ public String getRateCode() { return rateCode; } /** * Sets the value of the rateCode property. * * @param value * allowed object is * {@link String } * */ public void setRateCode(String value) { this.rateCode = value; } /** * Gets the value of the rateKey property. * * @return * possible object is * {@link String } * */ public String getRateKey() { return rateKey; } /** * Sets the value of the rateKey property. * * @param value * allowed object is * {@link String } * */ public void setRateKey(String value) { this.rateKey = value; } /** * Gets the value of the roomTypeCode property. * * @return * possible object is * {@link String } * */ public String getRoomTypeCode() { return roomTypeCode; } /** * Sets the value of the roomTypeCode property. * * @param value * allowed object is * {@link String } * */ public void setRoomTypeCode(String value) { this.roomTypeCode = value; } /** * Gets the value of the rateDescription property. * * @return * possible object is * {@link String } * */ public String getRateDescription() { return rateDescription; } /** * Sets the value of the rateDescription property. * * @param value * allowed object is * {@link String } * */ public void setRateDescription(String value) { this.rateDescription = value; } /** * Gets the value of the roomTypeDescription property. * * @return * possible object is * {@link String } * */ public String getRoomTypeDescription() { return roomTypeDescription; } /** * Sets the value of the roomTypeDescription property. * * @param value * allowed object is * {@link String } * */ public void setRoomTypeDescription(String value) { this.roomTypeDescription = value; } /** * Gets the value of the roomType property. * * @return * possible object is * {@link RoomType } * */ public RoomType getRoomType() { return roomType; } /** * Sets the value of the roomType property. * * @param value * allowed object is * {@link RoomType } * */ public void setRoomType(RoomType value) { this.roomType = value; } /** * Gets the value of the supplierType property. * * @return * possible object is * {@link SupplierType } * */ public SupplierType getSupplierType() { return supplierType; } /** * Sets the value of the supplierType property. * * @param value * allowed object is * {@link SupplierType } * */ public void setSupplierType(SupplierType value) { this.supplierType = value; } /** * Gets the value of the taxRate property. * * @return * possible object is * {@link String } * */ public String getTaxRate() { return taxRate; } /** * Sets the value of the taxRate property. * * @param value * allowed object is * {@link String } * */ public void setTaxRate(String value) { this.taxRate = value; } /** * Gets the value of the otherInformation property. * * @return * possible object is * {@link String } * */ public String getOtherInformation() { return otherInformation; } /** * Sets the value of the otherInformation property. * * @param value * allowed object is * {@link String } * */ public void setOtherInformation(String value) { this.otherInformation = value; } /** * Gets the value of the rateChange property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRateChange() { return rateChange; } /** * Sets the value of the rateChange property. * * @param value * allowed object is * {@link Boolean } * */ public void setRateChange(Boolean value) { this.rateChange = value; } /** * Gets the value of the nonRefundable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNonRefundable() { return nonRefundable; } /** * Sets the value of the nonRefundable property. * * @param value * allowed object is * {@link Boolean } * */ public void setNonRefundable(Boolean value) { this.nonRefundable = value; } /** * Gets the value of the guaranteeRequired property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGuaranteeRequired() { return guaranteeRequired; } /** * Sets the value of the guaranteeRequired property. * * @param value * allowed object is * {@link Boolean } * */ public void setGuaranteeRequired(Boolean value) { this.guaranteeRequired = value; } /** * Gets the value of the depositRequired property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDepositRequired() { return depositRequired; } /** * Sets the value of the depositRequired property. * * @param value * allowed object is * {@link Boolean } * */ public void setDepositRequired(Boolean value) { this.depositRequired = value; } /** * Gets the value of the immediateChargeRequired property. * * @return * possible object is * {@link Boolean } * */ public Boolean isImmediateChargeRequired() { return immediateChargeRequired; } /** * Sets the value of the immediateChargeRequired property. * * @param value * allowed object is * {@link Boolean } * */ public void setImmediateChargeRequired(Boolean value) { this.immediateChargeRequired = value; } /** * Gets the value of the rateType property. * * @return * possible object is * {@link String } * */ public String getRateType() { return rateType; } /** * Sets the value of the rateType property. * * @param value * allowed object is * {@link String } * */ public void setRateType(String value) { this.rateType = value; } /** * Gets the value of the currentAllotment property. * * @return * possible object is * {@link Integer } * */ public Integer getCurrentAllotment() { return currentAllotment; } /** * Sets the value of the currentAllotment property. * * @param value * allowed object is * {@link Integer } * */ public void setCurrentAllotment(Integer value) { this.currentAllotment = value; } /** * Gets the value of the propertyId property. * * @return * possible object is * {@link String } * */ public String getPropertyId() { return propertyId; } /** * Sets the value of the propertyId property. * * @param value * allowed object is * {@link String } * */ public void setPropertyId(String value) { this.propertyId = value; } /** * Gets the value of the promoId property. * * @return * possible object is * {@link String } * */ public String getPromoId() { return promoId; } /** * Sets the value of the promoId property. * * @param value * allowed object is * {@link String } * */ public void setPromoId(String value) { this.promoId = value; } /** * Gets the value of the promoDescription property. * * @return * possible object is * {@link String } * */ public String getPromoDescription() { return promoDescription; } /** * Sets the value of the promoDescription property. * * @param value * allowed object is * {@link String } * */ public void setPromoDescription(String value) { this.promoDescription = value; } /** * Gets the value of the promoType property. * * @return * possible object is * {@link String } * */ public String getPromoType() { return promoType; } /** * Sets the value of the promoType property. * * @param value * allowed object is * {@link String } * */ public void setPromoType(String value) { this.promoType = value; } /** * Gets the value of the promoDetailText property. * * @return * possible object is * {@link String } * */ public String getPromoDetailText() { return promoDetailText; } /** * Sets the value of the promoDetailText property. * * @param value * allowed object is * {@link String } * */ public void setPromoDetailText(String value) { this.promoDetailText = value; } /** * Gets the value of the bedTypes property. * * @return * possible object is * {@link BedTypes } * */ public BedTypes getBedTypes() { return bedTypes; } /** * Sets the value of the bedTypes property. * * @param value * allowed object is * {@link BedTypes } * */ public void setBedTypes(BedTypes value) { this.bedTypes = value; } /** * Gets the value of the cancelPolicyInfoList property. * * @return * possible object is * {@link CancelPolicyInfoList } * */ public CancelPolicyInfoList getCancelPolicyInfoList() { return cancelPolicyInfoList; } /** * Sets the value of the cancelPolicyInfoList property. * * @param value * allowed object is * {@link CancelPolicyInfoList } * */ public void setCancelPolicyInfoList(CancelPolicyInfoList value) { this.cancelPolicyInfoList = value; } /** * Gets the value of the smokingPreferences property. * * @return * possible object is * {@link String } * */ public String getSmokingPreferences() { return smokingPreferences; } /** * Sets the value of the smokingPreferences property. * * @param value * allowed object is * {@link String } * */ public void setSmokingPreferences(String value) { this.smokingPreferences = value; } /** * Gets the value of the rateOccupancyPerRoom property. * */ public int getRateOccupancyPerRoom() { return rateOccupancyPerRoom; } /** * Sets the value of the rateOccupancyPerRoom property. * */ public void setRateOccupancyPerRoom(int value) { this.rateOccupancyPerRoom = value; } /** * Gets the value of the quotedOccupancy property. * */ public int getQuotedOccupancy() { return quotedOccupancy; } /** * Sets the value of the quotedOccupancy property. * */ public void setQuotedOccupancy(int value) { this.quotedOccupancy = value; } /** * Gets the value of the minGuestAge property. * */ public int getMinGuestAge() { return minGuestAge; } /** * Sets the value of the minGuestAge property. * */ public void setMinGuestAge(int value) { this.minGuestAge = value; } /** * Gets the value of the rateInfo property. * * @return * possible object is * {@link HotelRateInfo } * */ public HotelRateInfo getRateInfo() { return rateInfo; } /** * Sets the value of the rateInfo property. * * @param value * allowed object is * {@link HotelRateInfo } * */ public void setRateInfo(HotelRateInfo value) { this.rateInfo = value; } /** * Gets the value of the rateInfos property. * * @return * possible object is * {@link RateInfos } * */ public RateInfos getRateInfos() { return rateInfos; } /** * Sets the value of the rateInfos property. * * @param value * allowed object is * {@link RateInfos } * */ public void setRateInfos(RateInfos value) { this.rateInfos = value; } /** * Gets the value of the valueAdds property. * * @return * possible object is * {@link ValueAdds } * */ public ValueAdds getValueAdds() { return valueAdds; } /** * Sets the value of the valueAdds property. * * @param value * allowed object is * {@link ValueAdds } * */ public void setValueAdds(ValueAdds value) { this.valueAdds = value; } /** * Gets the value of the deepLink property. * * @return * possible object is * {@link String } * */ public String getDeepLink() { return deepLink; } /** * Sets the value of the deepLink property. * * @param value * allowed object is * {@link String } * */ public void setDeepLink(String value) { this.deepLink = value; } /** * Gets the value of the roomImages property. * * @return * possible object is * {@link RoomImages } * */ public RoomImages getRoomImages() { return roomImages; } /** * Sets the value of the roomImages property. * * @param value * allowed object is * {@link RoomImages } * */ public void setRoomImages(RoomImages value) { this.roomImages = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy