it.bz.opendatahub.alpinebits.xml.schema.ota.OTAResRetrieveRS Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2020.10.22 at 07:23:30 PM GMT
//
package it.bz.opendatahub.alpinebits.xml.schema.ota;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.time.LocalDate;
import java.time.ZonedDateTime;
import java.util.ArrayList;
import java.util.List;
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.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import it.bz.opendatahub.alpinebits.xml.xmladapter.LocalDateAdapter;
import it.bz.opendatahub.alpinebits.xml.xmladapter.ZonedDateTimeAdapter;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <sequence>
* <element name="Success" type="{http://www.opentravel.org/OTA/2003/05}SuccessType"/>
* <element name="Warnings" type="{http://www.opentravel.org/OTA/2003/05}WarningsType" minOccurs="0"/>
* <element name="ReservationsList" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="AirReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="FlightSegment" type="{http://www.opentravel.org/OTA/2003/05}FlightSegmentType" minOccurs="0"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" maxOccurs="5" minOccurs="0"/>
* <element ref="{http://www.opentravel.org/OTA/2003/05}TPA_Extensions" minOccurs="0"/>
* </sequence>
* <attribute name="BookingReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="DateBooked" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Status" type="{http://www.opentravel.org/OTA/2003/05}TransactionStatusType" />
* <attribute name="SupplierBookingInfoList" type="{http://www.opentravel.org/OTA/2003/05}ListOfOTA_CodeType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="HotelReservation" type="{http://www.opentravel.org/OTA/2003/05}HotelReservationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="PackageReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type" minOccurs="0"/>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* <element name="ArrivalLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* <element name="DepartureLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}QuantityGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}InventoryStatusGroup"/>
* <attribute name="TravelCode" type="{http://www.opentravel.org/OTA/2003/05}PkgTravelCode" />
* <attribute name="TourCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}PackageID_RefType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="GolfReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Membership" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}CustomerLoyaltyGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}ID_Group"/>
* <attribute name="RoundID" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="PlayDateTime" use="required" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="RequestorResID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="ResponderResConfID" use="required" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="VehicleReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="VehResSummary" type="{http://www.opentravel.org/OTA/2003/05}VehicleReservationSummaryType" maxOccurs="99"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="GlobalReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* </sequence>
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Start" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="CruiseReservation" type="{http://www.opentravel.org/OTA/2003/05}CruiseReservationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RailReservation" type="{http://www.opentravel.org/OTA/2003/05}RailReservationSummaryType" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <sequence>
* <element name="Errors" type="{http://www.opentravel.org/OTA/2003/05}ErrorsType"/>
* </sequence>
* </choice>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}OTA_PayloadStdAttributes"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}ResponseGroup"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"errors",
"success",
"warnings",
"reservationsList"
})
@XmlRootElement(name = "OTA_ResRetrieveRS")
public class OTAResRetrieveRS {
@XmlElement(name = "Errors")
protected ErrorsType errors;
@XmlElement(name = "Success")
protected SuccessType success;
@XmlElement(name = "Warnings")
protected WarningsType warnings;
@XmlElement(name = "ReservationsList")
protected OTAResRetrieveRS.ReservationsList reservationsList;
@XmlAttribute(name = "EchoToken")
protected String echoToken;
@XmlAttribute(name = "TimeStamp")
@XmlJavaTypeAdapter(ZonedDateTimeAdapter.class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime timeStamp;
@XmlAttribute(name = "Target")
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")
protected String transactionStatusCode;
@XmlAttribute(name = "RetransmissionIndicator")
protected Boolean retransmissionIndicator;
@XmlAttribute(name = "CorrelationID")
protected String correlationID;
@XmlAttribute(name = "PrimaryLangID")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "language")
protected String primaryLangID;
@XmlAttribute(name = "AltLangID")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "language")
protected String altLangID;
@XmlAttribute(name = "MoreIndicator")
protected Boolean moreIndicator;
@XmlAttribute(name = "MoreDataEchoToken")
protected String moreDataEchoToken;
@XmlAttribute(name = "MaxResponses")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger maxResponses;
/**
* Gets the value of the errors property.
*
* @return
* possible object is
* {@link ErrorsType }
*
*/
public ErrorsType getErrors() {
return errors;
}
/**
* Sets the value of the errors property.
*
* @param value
* allowed object is
* {@link ErrorsType }
*
*/
public void setErrors(ErrorsType value) {
this.errors = value;
}
/**
* Gets the value of the success property.
*
* @return
* possible object is
* {@link SuccessType }
*
*/
public SuccessType getSuccess() {
return success;
}
/**
* Sets the value of the success property.
*
* @param value
* allowed object is
* {@link SuccessType }
*
*/
public void setSuccess(SuccessType value) {
this.success = value;
}
/**
* Gets the value of the warnings property.
*
* @return
* possible object is
* {@link WarningsType }
*
*/
public WarningsType getWarnings() {
return warnings;
}
/**
* Sets the value of the warnings property.
*
* @param value
* allowed object is
* {@link WarningsType }
*
*/
public void setWarnings(WarningsType value) {
this.warnings = value;
}
/**
* Gets the value of the reservationsList property.
*
* @return
* possible object is
* {@link OTAResRetrieveRS.ReservationsList }
*
*/
public OTAResRetrieveRS.ReservationsList getReservationsList() {
return reservationsList;
}
/**
* Sets the value of the reservationsList property.
*
* @param value
* allowed object is
* {@link OTAResRetrieveRS.ReservationsList }
*
*/
public void setReservationsList(OTAResRetrieveRS.ReservationsList value) {
this.reservationsList = 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 String }
*
*/
public ZonedDateTime getTimeStamp() {
return timeStamp;
}
/**
* Sets the value of the timeStamp property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTimeStamp(ZonedDateTime 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 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 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 moreIndicator property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isMoreIndicator() {
return moreIndicator;
}
/**
* Sets the value of the moreIndicator property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setMoreIndicator(Boolean value) {
this.moreIndicator = value;
}
/**
* Gets the value of the moreDataEchoToken property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMoreDataEchoToken() {
return moreDataEchoToken;
}
/**
* Sets the value of the moreDataEchoToken property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMoreDataEchoToken(String value) {
this.moreDataEchoToken = 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;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <choice>
* <element name="AirReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="FlightSegment" type="{http://www.opentravel.org/OTA/2003/05}FlightSegmentType" minOccurs="0"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" maxOccurs="5" minOccurs="0"/>
* <element ref="{http://www.opentravel.org/OTA/2003/05}TPA_Extensions" minOccurs="0"/>
* </sequence>
* <attribute name="BookingReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="DateBooked" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Status" type="{http://www.opentravel.org/OTA/2003/05}TransactionStatusType" />
* <attribute name="SupplierBookingInfoList" type="{http://www.opentravel.org/OTA/2003/05}ListOfOTA_CodeType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="HotelReservation" type="{http://www.opentravel.org/OTA/2003/05}HotelReservationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="PackageReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type" minOccurs="0"/>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* <element name="ArrivalLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* <element name="DepartureLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}QuantityGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}InventoryStatusGroup"/>
* <attribute name="TravelCode" type="{http://www.opentravel.org/OTA/2003/05}PkgTravelCode" />
* <attribute name="TourCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}PackageID_RefType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="GolfReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Membership" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}CustomerLoyaltyGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}ID_Group"/>
* <attribute name="RoundID" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="PlayDateTime" use="required" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="RequestorResID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="ResponderResConfID" use="required" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="VehicleReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="VehResSummary" type="{http://www.opentravel.org/OTA/2003/05}VehicleReservationSummaryType" maxOccurs="99"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="GlobalReservation" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* </sequence>
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Start" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="CruiseReservation" type="{http://www.opentravel.org/OTA/2003/05}CruiseReservationType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RailReservation" type="{http://www.opentravel.org/OTA/2003/05}RailReservationSummaryType" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"railReservations",
"cruiseReservations",
"globalReservations",
"vehicleReservations",
"golfReservations",
"packageReservations",
"hotelReservations",
"airReservations"
})
public static class ReservationsList {
@XmlElement(name = "RailReservation")
protected List railReservations;
@XmlElement(name = "CruiseReservation")
protected List cruiseReservations;
@XmlElement(name = "GlobalReservation")
protected List globalReservations;
@XmlElement(name = "VehicleReservation")
protected List vehicleReservations;
@XmlElement(name = "GolfReservation")
protected List golfReservations;
@XmlElement(name = "PackageReservation")
protected List packageReservations;
@XmlElement(name = "HotelReservation")
protected List hotelReservations;
@XmlElement(name = "AirReservation")
protected List airReservations;
/**
* Gets the value of the railReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the railReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getRailReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RailReservationSummaryType }
*
*
*/
public List getRailReservations() {
if (railReservations == null) {
railReservations = new ArrayList();
}
return this.railReservations;
}
/**
* Gets the value of the cruiseReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the cruiseReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getCruiseReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CruiseReservationType }
*
*
*/
public List getCruiseReservations() {
if (cruiseReservations == null) {
cruiseReservations = new ArrayList();
}
return this.cruiseReservations;
}
/**
* Gets the value of the globalReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the globalReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getGlobalReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OTAResRetrieveRS.ReservationsList.GlobalReservation }
*
*
*/
public List getGlobalReservations() {
if (globalReservations == null) {
globalReservations = new ArrayList();
}
return this.globalReservations;
}
/**
* Gets the value of the vehicleReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the vehicleReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getVehicleReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OTAResRetrieveRS.ReservationsList.VehicleReservation }
*
*
*/
public List getVehicleReservations() {
if (vehicleReservations == null) {
vehicleReservations = new ArrayList();
}
return this.vehicleReservations;
}
/**
* Gets the value of the golfReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the golfReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getGolfReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OTAResRetrieveRS.ReservationsList.GolfReservation }
*
*
*/
public List getGolfReservations() {
if (golfReservations == null) {
golfReservations = new ArrayList();
}
return this.golfReservations;
}
/**
* Gets the value of the packageReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the packageReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getPackageReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OTAResRetrieveRS.ReservationsList.PackageReservation }
*
*
*/
public List getPackageReservations() {
if (packageReservations == null) {
packageReservations = new ArrayList();
}
return this.packageReservations;
}
/**
* Gets the value of the hotelReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the hotelReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getHotelReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link HotelReservationType }
*
*
*/
public List getHotelReservations() {
if (hotelReservations == null) {
hotelReservations = new ArrayList();
}
return this.hotelReservations;
}
/**
* Gets the value of the airReservations property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the airReservations property.
*
*
* For example, to add a new item, do as follows:
*
* getAirReservations().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link OTAResRetrieveRS.ReservationsList.AirReservation }
*
*
*/
public List getAirReservations() {
if (airReservations == null) {
airReservations = new ArrayList();
}
return this.airReservations;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="FlightSegment" type="{http://www.opentravel.org/OTA/2003/05}FlightSegmentType" minOccurs="0"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" maxOccurs="5" minOccurs="0"/>
* <element ref="{http://www.opentravel.org/OTA/2003/05}TPA_Extensions" minOccurs="0"/>
* </sequence>
* <attribute name="BookingReferenceID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="DateBooked" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Status" type="{http://www.opentravel.org/OTA/2003/05}TransactionStatusType" />
* <attribute name="SupplierBookingInfoList" type="{http://www.opentravel.org/OTA/2003/05}ListOfOTA_CodeType" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"flightSegment",
"travelerNames",
"tpaExtensions"
})
public static class AirReservation {
@XmlElement(name = "FlightSegment")
protected FlightSegmentType flightSegment;
@XmlElement(name = "TravelerName")
protected List travelerNames;
@XmlElement(name = "TPA_Extensions")
protected TPAExtensions tpaExtensions;
@XmlAttribute(name = "BookingReferenceID")
protected String bookingReferenceID;
@XmlAttribute(name = "DateBooked")
@XmlJavaTypeAdapter(ZonedDateTimeAdapter.class)
@XmlSchemaType(name = "dateTime")
protected ZonedDateTime dateBooked;
@XmlAttribute(name = "ItineraryName")
protected String itineraryName;
@XmlAttribute(name = "Status")
protected TransactionStatusType status;
@XmlAttribute(name = "SupplierBookingInfoList")
protected List supplierBookingInfoLists;
/**
* Gets the value of the flightSegment property.
*
* @return
* possible object is
* {@link FlightSegmentType }
*
*/
public FlightSegmentType getFlightSegment() {
return flightSegment;
}
/**
* Sets the value of the flightSegment property.
*
* @param value
* allowed object is
* {@link FlightSegmentType }
*
*/
public void setFlightSegment(FlightSegmentType value) {
this.flightSegment = value;
}
/**
* Gets the value of the travelerNames property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the travelerNames property.
*
*
* For example, to add a new item, do as follows:
*
* getTravelerNames().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PersonNameType }
*
*
*/
public List getTravelerNames() {
if (travelerNames == null) {
travelerNames = new ArrayList();
}
return this.travelerNames;
}
/**
* Gets the value of the tpaExtensions property.
*
* @return
* possible object is
* {@link TPAExtensions }
*
*/
public TPAExtensions getTPAExtensions() {
return tpaExtensions;
}
/**
* Sets the value of the tpaExtensions property.
*
* @param value
* allowed object is
* {@link TPAExtensions }
*
*/
public void setTPAExtensions(TPAExtensions value) {
this.tpaExtensions = value;
}
/**
* Gets the value of the bookingReferenceID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBookingReferenceID() {
return bookingReferenceID;
}
/**
* Sets the value of the bookingReferenceID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBookingReferenceID(String value) {
this.bookingReferenceID = value;
}
/**
* Gets the value of the dateBooked property.
*
* @return
* possible object is
* {@link String }
*
*/
public ZonedDateTime getDateBooked() {
return dateBooked;
}
/**
* Sets the value of the dateBooked property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateBooked(ZonedDateTime value) {
this.dateBooked = value;
}
/**
* Gets the value of the itineraryName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getItineraryName() {
return itineraryName;
}
/**
* Sets the value of the itineraryName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setItineraryName(String value) {
this.itineraryName = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link TransactionStatusType }
*
*/
public TransactionStatusType getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link TransactionStatusType }
*
*/
public void setStatus(TransactionStatusType value) {
this.status = value;
}
/**
* Gets the value of the supplierBookingInfoLists property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the supplierBookingInfoLists property.
*
*
* For example, to add a new item, do as follows:
*
* getSupplierBookingInfoLists().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getSupplierBookingInfoLists() {
if (supplierBookingInfoLists == null) {
supplierBookingInfoLists = new ArrayList();
}
return this.supplierBookingInfoLists;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type"/>
* <element name="TravelerName" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* </sequence>
* <attribute name="ItineraryName" type="{http://www.opentravel.org/OTA/2003/05}StringLength0to64" />
* <attribute name="Start" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"uniqueID",
"travelerName"
})
public static class GlobalReservation {
@XmlElement(name = "UniqueID", required = true)
protected UniqueIDType uniqueID;
@XmlElement(name = "TravelerName")
protected PersonNameType travelerName;
@XmlAttribute(name = "ItineraryName")
protected String itineraryName;
@XmlAttribute(name = "Start")
protected String start;
/**
* Gets the value of the uniqueID property.
*
* @return
* possible object is
* {@link UniqueIDType }
*
*/
public UniqueIDType getUniqueID() {
return uniqueID;
}
/**
* Sets the value of the uniqueID property.
*
* @param value
* allowed object is
* {@link UniqueIDType }
*
*/
public void setUniqueID(UniqueIDType value) {
this.uniqueID = value;
}
/**
* Gets the value of the travelerName property.
*
* @return
* possible object is
* {@link PersonNameType }
*
*/
public PersonNameType getTravelerName() {
return travelerName;
}
/**
* Sets the value of the travelerName property.
*
* @param value
* allowed object is
* {@link PersonNameType }
*
*/
public void setTravelerName(PersonNameType value) {
this.travelerName = value;
}
/**
* Gets the value of the itineraryName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getItineraryName() {
return itineraryName;
}
/**
* Sets the value of the itineraryName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setItineraryName(String value) {
this.itineraryName = value;
}
/**
* Gets the value of the start property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStart() {
return start;
}
/**
* Sets the value of the start property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStart(String value) {
this.start = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Membership" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}CustomerLoyaltyGroup"/>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}ID_Group"/>
* <attribute name="RoundID" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="PlayDateTime" use="required" type="{http://www.opentravel.org/OTA/2003/05}DateOrDateTimeType" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="RequestorResID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* <attribute name="ResponderResConfID" use="required" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to8" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"membership",
"name"
})
public static class GolfReservation {
@XmlElement(name = "Membership")
protected OTAResRetrieveRS.ReservationsList.GolfReservation.Membership membership;
@XmlElement(name = "Name", required = true)
protected PersonNameType name;
@XmlAttribute(name = "RoundID", required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger roundID;
@XmlAttribute(name = "PlayDateTime", required = true)
protected String playDateTime;
@XmlAttribute(name = "PackageID")
protected String packageID;
@XmlAttribute(name = "RequestorResID")
protected String requestorResID;
@XmlAttribute(name = "ResponderResConfID", required = true)
protected String responderResConfID;
@XmlAttribute(name = "ID", required = true)
protected String id;
/**
* Gets the value of the membership property.
*
* @return
* possible object is
* {@link OTAResRetrieveRS.ReservationsList.GolfReservation.Membership }
*
*/
public OTAResRetrieveRS.ReservationsList.GolfReservation.Membership getMembership() {
return membership;
}
/**
* Sets the value of the membership property.
*
* @param value
* allowed object is
* {@link OTAResRetrieveRS.ReservationsList.GolfReservation.Membership }
*
*/
public void setMembership(OTAResRetrieveRS.ReservationsList.GolfReservation.Membership value) {
this.membership = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link PersonNameType }
*
*/
public PersonNameType getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link PersonNameType }
*
*/
public void setName(PersonNameType value) {
this.name = value;
}
/**
* Gets the value of the roundID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getRoundID() {
return roundID;
}
/**
* Sets the value of the roundID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setRoundID(BigInteger value) {
this.roundID = value;
}
/**
* Gets the value of the playDateTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPlayDateTime() {
return playDateTime;
}
/**
* Sets the value of the playDateTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlayDateTime(String value) {
this.playDateTime = value;
}
/**
* Gets the value of the packageID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPackageID() {
return packageID;
}
/**
* Sets the value of the packageID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPackageID(String value) {
this.packageID = value;
}
/**
* Gets the value of the requestorResID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRequestorResID() {
return requestorResID;
}
/**
* Sets the value of the requestorResID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRequestorResID(String value) {
this.requestorResID = value;
}
/**
* Gets the value of the responderResConfID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResponderResConfID() {
return responderResConfID;
}
/**
* Sets the value of the responderResConfID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResponderResConfID(String value) {
this.responderResConfID = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(String value) {
this.id = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}CustomerLoyaltyGroup"/>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Membership {
@XmlAttribute(name = "ShareSynchInd")
protected String shareSynchInd;
@XmlAttribute(name = "ShareMarketInd")
protected String shareMarketInd;
@XmlAttribute(name = "ProgramID")
protected String programID;
@XmlAttribute(name = "MembershipID")
protected String membershipID;
@XmlAttribute(name = "TravelSector")
protected String travelSector;
@XmlAttribute(name = "VendorCode")
protected List vendorCodes;
@XmlAttribute(name = "PrimaryLoyaltyIndicator")
protected Boolean primaryLoyaltyIndicator;
@XmlAttribute(name = "AllianceLoyaltyLevelName")
protected String allianceLoyaltyLevelName;
@XmlAttribute(name = "CustomerType")
protected String customerType;
@XmlAttribute(name = "CustomerValue")
protected String customerValue;
@XmlAttribute(name = "Password")
protected String password;
@XmlAttribute(name = "LoyalLevel")
protected String loyalLevel;
@XmlAttribute(name = "LoyalLevelCode")
protected Integer loyalLevelCode;
@XmlAttribute(name = "SingleVendorInd")
protected String singleVendorInd;
@XmlAttribute(name = "SignupDate")
@XmlJavaTypeAdapter(LocalDateAdapter.class)
@XmlSchemaType(name = "date")
protected LocalDate signupDate;
@XmlAttribute(name = "EffectiveDate")
@XmlJavaTypeAdapter(LocalDateAdapter.class)
@XmlSchemaType(name = "date")
protected LocalDate effectiveDate;
@XmlAttribute(name = "ExpireDate")
@XmlJavaTypeAdapter(LocalDateAdapter.class)
@XmlSchemaType(name = "date")
protected LocalDate expireDate;
@XmlAttribute(name = "ExpireDateExclusiveIndicator")
protected Boolean expireDateExclusiveIndicator;
@XmlAttribute(name = "RPH")
protected String rph;
/**
* Gets the value of the shareSynchInd property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getShareSynchInd() {
return shareSynchInd;
}
/**
* Sets the value of the shareSynchInd property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setShareSynchInd(String value) {
this.shareSynchInd = value;
}
/**
* Gets the value of the shareMarketInd property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getShareMarketInd() {
return shareMarketInd;
}
/**
* Sets the value of the shareMarketInd property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setShareMarketInd(String value) {
this.shareMarketInd = value;
}
/**
* Gets the value of the programID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProgramID() {
return programID;
}
/**
* Sets the value of the programID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProgramID(String value) {
this.programID = value;
}
/**
* Gets the value of the membershipID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMembershipID() {
return membershipID;
}
/**
* Sets the value of the membershipID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMembershipID(String value) {
this.membershipID = value;
}
/**
* Gets the value of the travelSector property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTravelSector() {
return travelSector;
}
/**
* Sets the value of the travelSector property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTravelSector(String value) {
this.travelSector = value;
}
/**
* Gets the value of the vendorCodes property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the vendorCodes property.
*
*
* For example, to add a new item, do as follows:
*
* getVendorCodes().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getVendorCodes() {
if (vendorCodes == null) {
vendorCodes = new ArrayList();
}
return this.vendorCodes;
}
/**
* Gets the value of the primaryLoyaltyIndicator property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPrimaryLoyaltyIndicator() {
return primaryLoyaltyIndicator;
}
/**
* Sets the value of the primaryLoyaltyIndicator property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPrimaryLoyaltyIndicator(Boolean value) {
this.primaryLoyaltyIndicator = value;
}
/**
* Gets the value of the allianceLoyaltyLevelName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAllianceLoyaltyLevelName() {
return allianceLoyaltyLevelName;
}
/**
* Sets the value of the allianceLoyaltyLevelName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAllianceLoyaltyLevelName(String value) {
this.allianceLoyaltyLevelName = value;
}
/**
* Gets the value of the customerType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCustomerType() {
return customerType;
}
/**
* Sets the value of the customerType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCustomerType(String value) {
this.customerType = value;
}
/**
* Gets the value of the customerValue property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCustomerValue() {
return customerValue;
}
/**
* Sets the value of the customerValue property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCustomerValue(String value) {
this.customerValue = value;
}
/**
* Gets the value of the password property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPassword() {
return password;
}
/**
* Sets the value of the password property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPassword(String value) {
this.password = value;
}
/**
* Gets the value of the loyalLevel property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLoyalLevel() {
return loyalLevel;
}
/**
* Sets the value of the loyalLevel property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLoyalLevel(String value) {
this.loyalLevel = value;
}
/**
* Gets the value of the loyalLevelCode property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getLoyalLevelCode() {
return loyalLevelCode;
}
/**
* Sets the value of the loyalLevelCode property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setLoyalLevelCode(Integer value) {
this.loyalLevelCode = value;
}
/**
* Gets the value of the singleVendorInd property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSingleVendorInd() {
return singleVendorInd;
}
/**
* Sets the value of the singleVendorInd property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSingleVendorInd(String value) {
this.singleVendorInd = value;
}
/**
* Gets the value of the signupDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDate getSignupDate() {
return signupDate;
}
/**
* Sets the value of the signupDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSignupDate(LocalDate value) {
this.signupDate = value;
}
/**
* Gets the value of the effectiveDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDate getEffectiveDate() {
return effectiveDate;
}
/**
* Sets the value of the effectiveDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEffectiveDate(LocalDate value) {
this.effectiveDate = value;
}
/**
* Gets the value of the expireDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDate getExpireDate() {
return expireDate;
}
/**
* Sets the value of the expireDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpireDate(LocalDate value) {
this.expireDate = value;
}
/**
* Gets the value of the expireDateExclusiveIndicator property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isExpireDateExclusiveIndicator() {
return expireDateExclusiveIndicator;
}
/**
* Sets the value of the expireDateExclusiveIndicator property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setExpireDateExclusiveIndicator(Boolean value) {
this.expireDateExclusiveIndicator = value;
}
/**
* Gets the value of the rph property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRPH() {
return rph;
}
/**
* Sets the value of the rph property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRPH(String value) {
this.rph = value;
}
}
}
/**
* The supplier's code to identify the travel arrangement for the package.
*
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UniqueID" type="{http://www.opentravel.org/OTA/2003/05}UniqueID_Type" minOccurs="0"/>
* <element name="Name" type="{http://www.opentravel.org/OTA/2003/05}PersonNameType" minOccurs="0"/>
* <element name="ArrivalLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* <element name="DepartureLocation" type="{http://www.opentravel.org/OTA/2003/05}LocationType" minOccurs="0"/>
* </sequence>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}DateTimeSpanGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}QuantityGroup"/>
* <attGroup ref="{http://www.opentravel.org/OTA/2003/05}InventoryStatusGroup"/>
* <attribute name="TravelCode" type="{http://www.opentravel.org/OTA/2003/05}PkgTravelCode" />
* <attribute name="TourCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="PackageID" type="{http://www.opentravel.org/OTA/2003/05}PackageID_RefType" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"uniqueID",
"name",
"arrivalLocation",
"departureLocation"
})
public static class PackageReservation {
@XmlElement(name = "UniqueID")
protected UniqueIDType uniqueID;
@XmlElement(name = "Name")
protected PersonNameType name;
@XmlElement(name = "ArrivalLocation")
protected LocationType arrivalLocation;
@XmlElement(name = "DepartureLocation")
protected LocationType departureLocation;
@XmlAttribute(name = "TravelCode")
protected String travelCode;
@XmlAttribute(name = "TourCode")
protected String tourCode;
@XmlAttribute(name = "PackageID")
protected String packageID;
@XmlAttribute(name = "Start")
protected String start;
@XmlAttribute(name = "Duration")
protected String duration;
@XmlAttribute(name = "End")
protected String end;
@XmlAttribute(name = "Quantity")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger quantity;
@XmlAttribute(name = "ReservationStatusCode")
protected String reservationStatusCode;
@XmlAttribute(name = "ReservationStatus")
protected InventoryStatusType reservationStatus;
/**
* Gets the value of the uniqueID property.
*
* @return
* possible object is
* {@link UniqueIDType }
*
*/
public UniqueIDType getUniqueID() {
return uniqueID;
}
/**
* Sets the value of the uniqueID property.
*
* @param value
* allowed object is
* {@link UniqueIDType }
*
*/
public void setUniqueID(UniqueIDType value) {
this.uniqueID = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link PersonNameType }
*
*/
public PersonNameType getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link PersonNameType }
*
*/
public void setName(PersonNameType value) {
this.name = value;
}
/**
* Gets the value of the arrivalLocation property.
*
* @return
* possible object is
* {@link LocationType }
*
*/
public LocationType getArrivalLocation() {
return arrivalLocation;
}
/**
* Sets the value of the arrivalLocation property.
*
* @param value
* allowed object is
* {@link LocationType }
*
*/
public void setArrivalLocation(LocationType value) {
this.arrivalLocation = value;
}
/**
* Gets the value of the departureLocation property.
*
* @return
* possible object is
* {@link LocationType }
*
*/
public LocationType getDepartureLocation() {
return departureLocation;
}
/**
* Sets the value of the departureLocation property.
*
* @param value
* allowed object is
* {@link LocationType }
*
*/
public void setDepartureLocation(LocationType value) {
this.departureLocation = value;
}
/**
* Gets the value of the travelCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTravelCode() {
return travelCode;
}
/**
* Sets the value of the travelCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTravelCode(String value) {
this.travelCode = value;
}
/**
* Gets the value of the tourCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTourCode() {
return tourCode;
}
/**
* Sets the value of the tourCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTourCode(String value) {
this.tourCode = value;
}
/**
* Gets the value of the packageID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPackageID() {
return packageID;
}
/**
* Sets the value of the packageID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPackageID(String value) {
this.packageID = value;
}
/**
* Gets the value of the start property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStart() {
return start;
}
/**
* Sets the value of the start property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStart(String value) {
this.start = value;
}
/**
* Gets the value of the duration property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDuration() {
return duration;
}
/**
* Sets the value of the duration property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDuration(String value) {
this.duration = value;
}
/**
* Gets the value of the end property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEnd() {
return end;
}
/**
* Sets the value of the end property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEnd(String value) {
this.end = value;
}
/**
* Gets the value of the quantity property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getQuantity() {
return quantity;
}
/**
* Sets the value of the quantity property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setQuantity(BigInteger value) {
this.quantity = value;
}
/**
* Gets the value of the reservationStatusCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReservationStatusCode() {
return reservationStatusCode;
}
/**
* Sets the value of the reservationStatusCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReservationStatusCode(String value) {
this.reservationStatusCode = value;
}
/**
* Gets the value of the reservationStatus property.
*
* @return
* possible object is
* {@link InventoryStatusType }
*
*/
public InventoryStatusType getReservationStatus() {
return reservationStatus;
}
/**
* Sets the value of the reservationStatus property.
*
* @param value
* allowed object is
* {@link InventoryStatusType }
*
*/
public void setReservationStatus(InventoryStatusType value) {
this.reservationStatus = value;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="VehResSummary" type="{http://www.opentravel.org/OTA/2003/05}VehicleReservationSummaryType" maxOccurs="99"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"vehResSummaries"
})
public static class VehicleReservation {
@XmlElement(name = "VehResSummary", required = true)
protected List vehResSummaries;
/**
* Gets the value of the vehResSummaries property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the vehResSummaries property.
*
*
* For example, to add a new item, do as follows:
*
* getVehResSummaries().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VehicleReservationSummaryType }
*
*
*/
public List getVehResSummaries() {
if (vehResSummaries == null) {
vehResSummaries = new ArrayList();
}
return this.vehResSummaries;
}
}
}
}