com.ean.wsapi.hotel.v3.HotelRateRulesResponse 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 HotelRateRulesResponse complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="HotelRateRulesResponse">
* <complexContent>
* <extension base="{http://v3.hotel.wsapi.ean.com/}BaseResponse">
* <sequence>
* <element name="ratePlanText" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="nativeCurrencyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="guaranteeMethods" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="depositText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="cancellationPolicy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="miscellaneous" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="extraChargeRollawayAdult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="extraChargeRollawayChild" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="extraChargeCrib" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="extraChargeAdult" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="roomDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="roomRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="totalRoomRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RateChangeInfos" type="{http://v3.hotel.wsapi.ean.com/}RateChangeInfos" minOccurs="0"/>
* <element name="RateRulesFreeFlows" type="{http://v3.hotel.wsapi.ean.com/}RateRulesFreeFlows" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "HotelRateRulesResponse", propOrder = {
"ratePlanText",
"nativeCurrencyCode",
"guaranteeMethods",
"depositText",
"cancellationPolicy",
"miscellaneous",
"extraChargeRollawayAdult",
"extraChargeRollawayChild",
"extraChargeCrib",
"extraChargeAdult",
"roomDescription",
"roomRate",
"totalRoomRate",
"rateChangeInfos",
"rateRulesFreeFlows"
})
public class HotelRateRulesResponse
extends BaseResponse
{
@XmlElement(required = true)
protected String ratePlanText;
protected String nativeCurrencyCode;
protected String guaranteeMethods;
protected String depositText;
protected String cancellationPolicy;
protected String miscellaneous;
protected String extraChargeRollawayAdult;
protected String extraChargeRollawayChild;
protected String extraChargeCrib;
protected String extraChargeAdult;
protected String roomDescription;
protected String roomRate;
protected String totalRoomRate;
@XmlElement(name = "RateChangeInfos")
protected RateChangeInfos rateChangeInfos;
@XmlElement(name = "RateRulesFreeFlows")
protected RateRulesFreeFlows rateRulesFreeFlows;
/**
* Gets the value of the ratePlanText property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRatePlanText() {
return ratePlanText;
}
/**
* Sets the value of the ratePlanText property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRatePlanText(String value) {
this.ratePlanText = value;
}
/**
* Gets the value of the nativeCurrencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNativeCurrencyCode() {
return nativeCurrencyCode;
}
/**
* Sets the value of the nativeCurrencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNativeCurrencyCode(String value) {
this.nativeCurrencyCode = value;
}
/**
* Gets the value of the guaranteeMethods property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getGuaranteeMethods() {
return guaranteeMethods;
}
/**
* Sets the value of the guaranteeMethods property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGuaranteeMethods(String value) {
this.guaranteeMethods = value;
}
/**
* Gets the value of the depositText property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDepositText() {
return depositText;
}
/**
* Sets the value of the depositText property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDepositText(String value) {
this.depositText = value;
}
/**
* 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 miscellaneous property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMiscellaneous() {
return miscellaneous;
}
/**
* Sets the value of the miscellaneous property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMiscellaneous(String value) {
this.miscellaneous = value;
}
/**
* Gets the value of the extraChargeRollawayAdult property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtraChargeRollawayAdult() {
return extraChargeRollawayAdult;
}
/**
* Sets the value of the extraChargeRollawayAdult property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtraChargeRollawayAdult(String value) {
this.extraChargeRollawayAdult = value;
}
/**
* Gets the value of the extraChargeRollawayChild property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtraChargeRollawayChild() {
return extraChargeRollawayChild;
}
/**
* Sets the value of the extraChargeRollawayChild property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtraChargeRollawayChild(String value) {
this.extraChargeRollawayChild = value;
}
/**
* Gets the value of the extraChargeCrib property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtraChargeCrib() {
return extraChargeCrib;
}
/**
* Sets the value of the extraChargeCrib property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtraChargeCrib(String value) {
this.extraChargeCrib = value;
}
/**
* Gets the value of the extraChargeAdult property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExtraChargeAdult() {
return extraChargeAdult;
}
/**
* Sets the value of the extraChargeAdult property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExtraChargeAdult(String value) {
this.extraChargeAdult = value;
}
/**
* Gets the value of the roomDescription property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoomDescription() {
return roomDescription;
}
/**
* Sets the value of the roomDescription property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoomDescription(String value) {
this.roomDescription = value;
}
/**
* Gets the value of the roomRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoomRate() {
return roomRate;
}
/**
* Sets the value of the roomRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoomRate(String value) {
this.roomRate = value;
}
/**
* Gets the value of the totalRoomRate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTotalRoomRate() {
return totalRoomRate;
}
/**
* Sets the value of the totalRoomRate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTotalRoomRate(String value) {
this.totalRoomRate = value;
}
/**
* Gets the value of the rateChangeInfos property.
*
* @return
* possible object is
* {@link RateChangeInfos }
*
*/
public RateChangeInfos getRateChangeInfos() {
return rateChangeInfos;
}
/**
* Sets the value of the rateChangeInfos property.
*
* @param value
* allowed object is
* {@link RateChangeInfos }
*
*/
public void setRateChangeInfos(RateChangeInfos value) {
this.rateChangeInfos = value;
}
/**
* Gets the value of the rateRulesFreeFlows property.
*
* @return
* possible object is
* {@link RateRulesFreeFlows }
*
*/
public RateRulesFreeFlows getRateRulesFreeFlows() {
return rateRulesFreeFlows;
}
/**
* Sets the value of the rateRulesFreeFlows property.
*
* @param value
* allowed object is
* {@link RateRulesFreeFlows }
*
*/
public void setRateRulesFreeFlows(RateRulesFreeFlows value) {
this.rateRulesFreeFlows = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy