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

it.bz.opendatahub.alpinebits.xml.schema.ota.OTAResRetrieveRS Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version
//
// 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; } } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy