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

travel.wink.ws.allotz.OTAHotelAvailRQ Maven / Gradle / Ivy

The newest version!

package travel.wink.ws.allotz;

import java.math.BigDecimal;
import java.math.BigInteger;
import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


/**
 * 

Java class for anonymous complex type. * *

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

{@code
 * 
 *   
 *     
 *       
 *         
 *         
 *           
 *             
 *               
 *                 
 *               
 *             
 *           
 *         
 *         
 *       
 *       
 *       
 *       
 *       
 *       
 *         
 *           
 *             
 *             
 *             
 *             
 *             
 *           
 *         
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *       
 *         
 *           
 *             
 *             
 *             
 *           
 *         
 *       
 *       
 *       
 *       
 *       
 *         
 *           
 *             
 *             
 *             
 *             
 *           
 *         
 *       
 *     
 *   
 * 
 * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pos", "availRequestSegments", "hotelReservationIDs" }) @XmlRootElement(name = "OTA_HotelAvailRQ") public class OTAHotelAvailRQ { @XmlElement(name = "POS") protected POSType pos; @XmlElement(name = "AvailRequestSegments", required = true) protected OTAHotelAvailRQ.AvailRequestSegments availRequestSegments; @XmlElement(name = "HotelReservationIDs") protected HotelReservationIDsType hotelReservationIDs; @XmlAttribute(name = "SummaryOnly") protected Boolean summaryOnly; @XmlAttribute(name = "SortOrder") protected String sortOrder; @XmlAttribute(name = "AvailRatesOnly") protected Boolean availRatesOnly; @XmlAttribute(name = "OnRequestInd") protected Boolean onRequestInd; @XmlAttribute(name = "BestOnly") protected Boolean bestOnly; @XmlAttribute(name = "RateRangeOnly") protected Boolean rateRangeOnly; @XmlAttribute(name = "ExactMatchOnly") protected Boolean exactMatchOnly; @XmlAttribute(name = "AllowPartialAvail") protected Boolean allowPartialAvail; @XmlAttribute(name = "RequestedCurrency") protected String requestedCurrency; @XmlAttribute(name = "RequestedCurrencyIndicator") protected Boolean requestedCurrencyIndicator; @XmlAttribute(name = "IsModify") protected Boolean isModify; @XmlAttribute(name = "SearchCacheLevel") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String searchCacheLevel; @XmlAttribute(name = "HotelStayOnly") protected Boolean hotelStayOnly; @XmlAttribute(name = "RateDetailsInd") protected Boolean rateDetailsInd; @XmlAttribute(name = "DuplicateInd") protected Boolean duplicateInd; @XmlAttribute(name = "PricingMethod") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String pricingMethod; @XmlAttribute(name = "MaxResponses") @XmlSchemaType(name = "positiveInteger") protected BigInteger maxResponses; @XmlAttribute(name = "EchoToken") protected String echoToken; @XmlAttribute(name = "TimeStamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timeStamp; @XmlAttribute(name = "Target") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String target; @XmlAttribute(name = "TargetName") protected String targetName; @XmlAttribute(name = "Version", required = true) protected BigDecimal version; @XmlAttribute(name = "TransactionIdentifier") protected String transactionIdentifier; @XmlAttribute(name = "SequenceNmbr") @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger sequenceNmbr; @XmlAttribute(name = "TransactionStatusCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String transactionStatusCode; @XmlAttribute(name = "RetransmissionIndicator") protected Boolean retransmissionIndicator; @XmlAttribute(name = "CorrelationID") protected String correlationID; @XmlAttribute(name = "AltLangID") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "language") protected String altLangID; @XmlAttribute(name = "PrimaryLangID") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "language") protected String primaryLangID; @XmlAttribute(name = "MapRequired") protected Boolean mapRequired; @XmlAttribute(name = "MapHeight") protected Integer mapHeight; @XmlAttribute(name = "MapWidth") protected Integer mapWidth; /** * Gets the value of the pos property. * * @return * possible object is * {@link POSType } * */ public POSType getPOS() { return pos; } /** * Sets the value of the pos property. * * @param value * allowed object is * {@link POSType } * */ public void setPOS(POSType value) { this.pos = value; } /** * Gets the value of the availRequestSegments property. * * @return * possible object is * {@link OTAHotelAvailRQ.AvailRequestSegments } * */ public OTAHotelAvailRQ.AvailRequestSegments getAvailRequestSegments() { return availRequestSegments; } /** * Sets the value of the availRequestSegments property. * * @param value * allowed object is * {@link OTAHotelAvailRQ.AvailRequestSegments } * */ public void setAvailRequestSegments(OTAHotelAvailRQ.AvailRequestSegments value) { this.availRequestSegments = value; } /** * Gets the value of the hotelReservationIDs property. * * @return * possible object is * {@link HotelReservationIDsType } * */ public HotelReservationIDsType getHotelReservationIDs() { return hotelReservationIDs; } /** * Sets the value of the hotelReservationIDs property. * * @param value * allowed object is * {@link HotelReservationIDsType } * */ public void setHotelReservationIDs(HotelReservationIDsType value) { this.hotelReservationIDs = value; } /** * Gets the value of the summaryOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSummaryOnly() { return summaryOnly; } /** * Sets the value of the summaryOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setSummaryOnly(Boolean value) { this.summaryOnly = value; } /** * Gets the value of the sortOrder property. * * @return * possible object is * {@link String } * */ public String getSortOrder() { return sortOrder; } /** * Sets the value of the sortOrder property. * * @param value * allowed object is * {@link String } * */ public void setSortOrder(String value) { this.sortOrder = value; } /** * Gets the value of the availRatesOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAvailRatesOnly() { return availRatesOnly; } /** * Sets the value of the availRatesOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setAvailRatesOnly(Boolean value) { this.availRatesOnly = value; } /** * Gets the value of the onRequestInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOnRequestInd() { return onRequestInd; } /** * Sets the value of the onRequestInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setOnRequestInd(Boolean value) { this.onRequestInd = value; } /** * Gets the value of the bestOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBestOnly() { return bestOnly; } /** * Sets the value of the bestOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setBestOnly(Boolean value) { this.bestOnly = value; } /** * Gets the value of the rateRangeOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRateRangeOnly() { return rateRangeOnly; } /** * Sets the value of the rateRangeOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setRateRangeOnly(Boolean value) { this.rateRangeOnly = value; } /** * Gets the value of the exactMatchOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isExactMatchOnly() { return exactMatchOnly; } /** * Sets the value of the exactMatchOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setExactMatchOnly(Boolean value) { this.exactMatchOnly = value; } /** * Gets the value of the allowPartialAvail property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowPartialAvail() { return allowPartialAvail; } /** * Sets the value of the allowPartialAvail property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowPartialAvail(Boolean value) { this.allowPartialAvail = value; } /** * Gets the value of the requestedCurrency property. * * @return * possible object is * {@link String } * */ public String getRequestedCurrency() { return requestedCurrency; } /** * Sets the value of the requestedCurrency property. * * @param value * allowed object is * {@link String } * */ public void setRequestedCurrency(String value) { this.requestedCurrency = value; } /** * Gets the value of the requestedCurrencyIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRequestedCurrencyIndicator() { return requestedCurrencyIndicator; } /** * Sets the value of the requestedCurrencyIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setRequestedCurrencyIndicator(Boolean value) { this.requestedCurrencyIndicator = value; } /** * Gets the value of the isModify property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsModify() { return isModify; } /** * Sets the value of the isModify property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsModify(Boolean value) { this.isModify = value; } /** * Gets the value of the searchCacheLevel property. * * @return * possible object is * {@link String } * */ public String getSearchCacheLevel() { return searchCacheLevel; } /** * Sets the value of the searchCacheLevel property. * * @param value * allowed object is * {@link String } * */ public void setSearchCacheLevel(String value) { this.searchCacheLevel = value; } /** * Gets the value of the hotelStayOnly property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHotelStayOnly() { return hotelStayOnly; } /** * Sets the value of the hotelStayOnly property. * * @param value * allowed object is * {@link Boolean } * */ public void setHotelStayOnly(Boolean value) { this.hotelStayOnly = value; } /** * Gets the value of the rateDetailsInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRateDetailsInd() { return rateDetailsInd; } /** * Sets the value of the rateDetailsInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setRateDetailsInd(Boolean value) { this.rateDetailsInd = value; } /** * Gets the value of the duplicateInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDuplicateInd() { return duplicateInd; } /** * Sets the value of the duplicateInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setDuplicateInd(Boolean value) { this.duplicateInd = value; } /** * Gets the value of the pricingMethod property. * * @return * possible object is * {@link String } * */ public String getPricingMethod() { return pricingMethod; } /** * Sets the value of the pricingMethod property. * * @param value * allowed object is * {@link String } * */ public void setPricingMethod(String value) { this.pricingMethod = value; } /** * Gets the value of the maxResponses property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getMaxResponses() { return maxResponses; } /** * Sets the value of the maxResponses property. * * @param value * allowed object is * {@link BigInteger } * */ public void setMaxResponses(BigInteger value) { this.maxResponses = value; } /** * Gets the value of the echoToken property. * * @return * possible object is * {@link String } * */ public String getEchoToken() { return echoToken; } /** * Sets the value of the echoToken property. * * @param value * allowed object is * {@link String } * */ public void setEchoToken(String value) { this.echoToken = value; } /** * Gets the value of the timeStamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimeStamp() { return timeStamp; } /** * Sets the value of the timeStamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimeStamp(XMLGregorianCalendar value) { this.timeStamp = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link String } * */ public String getTarget() { return target; } /** * Sets the value of the target property. * * @param value * allowed object is * {@link String } * */ public void setTarget(String value) { this.target = value; } /** * Gets the value of the targetName property. * * @return * possible object is * {@link String } * */ public String getTargetName() { return targetName; } /** * Sets the value of the targetName property. * * @param value * allowed object is * {@link String } * */ public void setTargetName(String value) { this.targetName = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setVersion(BigDecimal value) { this.version = value; } /** * Gets the value of the transactionIdentifier property. * * @return * possible object is * {@link String } * */ public String getTransactionIdentifier() { return transactionIdentifier; } /** * Sets the value of the transactionIdentifier property. * * @param value * allowed object is * {@link String } * */ public void setTransactionIdentifier(String value) { this.transactionIdentifier = value; } /** * Gets the value of the sequenceNmbr property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getSequenceNmbr() { return sequenceNmbr; } /** * Sets the value of the sequenceNmbr property. * * @param value * allowed object is * {@link BigInteger } * */ public void setSequenceNmbr(BigInteger value) { this.sequenceNmbr = value; } /** * Gets the value of the transactionStatusCode property. * * @return * possible object is * {@link String } * */ public String getTransactionStatusCode() { return transactionStatusCode; } /** * Sets the value of the transactionStatusCode property. * * @param value * allowed object is * {@link String } * */ public void setTransactionStatusCode(String value) { this.transactionStatusCode = value; } /** * Gets the value of the retransmissionIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRetransmissionIndicator() { return retransmissionIndicator; } /** * Sets the value of the retransmissionIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setRetransmissionIndicator(Boolean value) { this.retransmissionIndicator = value; } /** * Gets the value of the correlationID property. * * @return * possible object is * {@link String } * */ public String getCorrelationID() { return correlationID; } /** * Sets the value of the correlationID property. * * @param value * allowed object is * {@link String } * */ public void setCorrelationID(String value) { this.correlationID = value; } /** * Gets the value of the altLangID property. * * @return * possible object is * {@link String } * */ public String getAltLangID() { return altLangID; } /** * Sets the value of the altLangID property. * * @param value * allowed object is * {@link String } * */ public void setAltLangID(String value) { this.altLangID = value; } /** * Gets the value of the primaryLangID property. * * @return * possible object is * {@link String } * */ public String getPrimaryLangID() { return primaryLangID; } /** * Sets the value of the primaryLangID property. * * @param value * allowed object is * {@link String } * */ public void setPrimaryLangID(String value) { this.primaryLangID = value; } /** * Gets the value of the mapRequired property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMapRequired() { return mapRequired; } /** * Sets the value of the mapRequired property. * * @param value * allowed object is * {@link Boolean } * */ public void setMapRequired(Boolean value) { this.mapRequired = value; } /** * Gets the value of the mapHeight property. * * @return * possible object is * {@link Integer } * */ public Integer getMapHeight() { return mapHeight; } /** * Sets the value of the mapHeight property. * * @param value * allowed object is * {@link Integer } * */ public void setMapHeight(Integer value) { this.mapHeight = value; } /** * Gets the value of the mapWidth property. * * @return * possible object is * {@link Integer } * */ public Integer getMapWidth() { return mapWidth; } /** * Sets the value of the mapWidth property. * * @param value * allowed object is * {@link Integer } * */ public void setMapWidth(Integer value) { this.mapWidth = value; } /** *

Java class for anonymous complex type. * *

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

{@code
     * 
     *   
     *     
     *       
     *     
     *   
     * 
     * }
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class AvailRequestSegments extends AvailRequestSegmentsType { @XmlAttribute(name = "MaximumWaitTime") protected BigDecimal maximumWaitTime; /** * Gets the value of the maximumWaitTime property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getMaximumWaitTime() { return maximumWaitTime; } /** * Sets the value of the maximumWaitTime property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setMaximumWaitTime(BigDecimal value) { this.maximumWaitTime = value; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy