com.ean.wsapi.hotel.v3.BaseRateInfo Maven / Gradle / Ivy
package com.ean.wsapi.hotel.v3;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for baseRateInfo complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="baseRateInfo">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Discounts" type="{http://v3.hotel.wsapi.ean.com/}baseRateInfoDiscounts" minOccurs="0"/>
* <element name="NightlyRatesPerRoom" type="{http://v3.hotel.wsapi.ean.com/}baseRateInfoNightlyRatesPerRoom" minOccurs="0"/>
* <element name="promoDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Surcharges" type="{http://v3.hotel.wsapi.ean.com/}baseRateInfoSurcharges" minOccurs="0"/>
* </sequence>
* <attribute name="averageBaseRate" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="averageRate" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="commissionableUsdTotal" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="currencyCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="discountTotal" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="eanCompensationOffline" type="{http://www.w3.org/2001/XMLSchema}decimal" />
* <attribute name="eanCompensationOnline" type="{http://www.w3.org/2001/XMLSchema}decimal" />
* <attribute name="maxNightlyRate" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="nightlyRateTotal" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="grossProfitOffline" type="{http://www.w3.org/2001/XMLSchema}decimal" />
* <attribute name="grossProfitOnline" type="{http://www.w3.org/2001/XMLSchema}decimal" />
* <attribute name="surchargeTotal" type="{http://www.w3.org/2001/XMLSchema}float" />
* <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}float" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "baseRateInfo", propOrder = {
"discounts",
"nightlyRatesPerRoom",
"promoDescription",
"surcharges"
})
public class BaseRateInfo {
@XmlElement(name = "Discounts")
protected BaseRateInfoDiscounts discounts;
@XmlElement(name = "NightlyRatesPerRoom")
protected BaseRateInfoNightlyRatesPerRoom nightlyRatesPerRoom;
protected String promoDescription;
@XmlElement(name = "Surcharges")
protected BaseRateInfoSurcharges surcharges;
@XmlAttribute(name = "averageBaseRate")
protected Float averageBaseRate;
@XmlAttribute(name = "averageRate")
protected Float averageRate;
@XmlAttribute(name = "commissionableUsdTotal")
protected Float commissionableUsdTotal;
@XmlAttribute(name = "currencyCode")
protected String currencyCode;
@XmlAttribute(name = "discountTotal")
protected Float discountTotal;
@XmlAttribute(name = "eanCompensationOffline")
protected BigDecimal eanCompensationOffline;
@XmlAttribute(name = "eanCompensationOnline")
protected BigDecimal eanCompensationOnline;
@XmlAttribute(name = "maxNightlyRate")
protected Float maxNightlyRate;
@XmlAttribute(name = "nightlyRateTotal")
protected Float nightlyRateTotal;
@XmlAttribute(name = "grossProfitOffline")
protected BigDecimal grossProfitOffline;
@XmlAttribute(name = "grossProfitOnline")
protected BigDecimal grossProfitOnline;
@XmlAttribute(name = "surchargeTotal")
protected Float surchargeTotal;
@XmlAttribute(name = "total")
protected Float total;
/**
* Gets the value of the discounts property.
*
* @return
* possible object is
* {@link BaseRateInfoDiscounts }
*
*/
public BaseRateInfoDiscounts getDiscounts() {
return discounts;
}
/**
* Sets the value of the discounts property.
*
* @param value
* allowed object is
* {@link BaseRateInfoDiscounts }
*
*/
public void setDiscounts(BaseRateInfoDiscounts value) {
this.discounts = value;
}
/**
* Gets the value of the nightlyRatesPerRoom property.
*
* @return
* possible object is
* {@link BaseRateInfoNightlyRatesPerRoom }
*
*/
public BaseRateInfoNightlyRatesPerRoom getNightlyRatesPerRoom() {
return nightlyRatesPerRoom;
}
/**
* Sets the value of the nightlyRatesPerRoom property.
*
* @param value
* allowed object is
* {@link BaseRateInfoNightlyRatesPerRoom }
*
*/
public void setNightlyRatesPerRoom(BaseRateInfoNightlyRatesPerRoom value) {
this.nightlyRatesPerRoom = 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 surcharges property.
*
* @return
* possible object is
* {@link BaseRateInfoSurcharges }
*
*/
public BaseRateInfoSurcharges getSurcharges() {
return surcharges;
}
/**
* Sets the value of the surcharges property.
*
* @param value
* allowed object is
* {@link BaseRateInfoSurcharges }
*
*/
public void setSurcharges(BaseRateInfoSurcharges value) {
this.surcharges = value;
}
/**
* Gets the value of the averageBaseRate property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getAverageBaseRate() {
return averageBaseRate;
}
/**
* Sets the value of the averageBaseRate property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setAverageBaseRate(Float value) {
this.averageBaseRate = value;
}
/**
* Gets the value of the averageRate property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getAverageRate() {
return averageRate;
}
/**
* Sets the value of the averageRate property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setAverageRate(Float value) {
this.averageRate = value;
}
/**
* Gets the value of the commissionableUsdTotal property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getCommissionableUsdTotal() {
return commissionableUsdTotal;
}
/**
* Sets the value of the commissionableUsdTotal property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setCommissionableUsdTotal(Float value) {
this.commissionableUsdTotal = value;
}
/**
* Gets the value of the currencyCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCurrencyCode() {
return currencyCode;
}
/**
* Sets the value of the currencyCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCurrencyCode(String value) {
this.currencyCode = value;
}
/**
* Gets the value of the discountTotal property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getDiscountTotal() {
return discountTotal;
}
/**
* Sets the value of the discountTotal property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setDiscountTotal(Float value) {
this.discountTotal = value;
}
/**
* Gets the value of the eanCompensationOffline property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getEanCompensationOffline() {
return eanCompensationOffline;
}
/**
* Sets the value of the eanCompensationOffline property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setEanCompensationOffline(BigDecimal value) {
this.eanCompensationOffline = value;
}
/**
* Gets the value of the eanCompensationOnline property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getEanCompensationOnline() {
return eanCompensationOnline;
}
/**
* Sets the value of the eanCompensationOnline property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setEanCompensationOnline(BigDecimal value) {
this.eanCompensationOnline = value;
}
/**
* Gets the value of the maxNightlyRate property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getMaxNightlyRate() {
return maxNightlyRate;
}
/**
* Sets the value of the maxNightlyRate property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setMaxNightlyRate(Float value) {
this.maxNightlyRate = value;
}
/**
* Gets the value of the nightlyRateTotal property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getNightlyRateTotal() {
return nightlyRateTotal;
}
/**
* Sets the value of the nightlyRateTotal property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setNightlyRateTotal(Float value) {
this.nightlyRateTotal = value;
}
/**
* Gets the value of the grossProfitOffline property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getGrossProfitOffline() {
return grossProfitOffline;
}
/**
* Sets the value of the grossProfitOffline property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setGrossProfitOffline(BigDecimal value) {
this.grossProfitOffline = value;
}
/**
* Gets the value of the grossProfitOnline property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getGrossProfitOnline() {
return grossProfitOnline;
}
/**
* Sets the value of the grossProfitOnline property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setGrossProfitOnline(BigDecimal value) {
this.grossProfitOnline = value;
}
/**
* Gets the value of the surchargeTotal property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getSurchargeTotal() {
return surchargeTotal;
}
/**
* Sets the value of the surchargeTotal property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setSurchargeTotal(Float value) {
this.surchargeTotal = value;
}
/**
* Gets the value of the total property.
*
* @return
* possible object is
* {@link Float }
*
*/
public Float getTotal() {
return total;
}
/**
* Sets the value of the total property.
*
* @param value
* allowed object is
* {@link Float }
*
*/
public void setTotal(Float value) {
this.total = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy