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

org.iata.ndc.schema.ItinReshopRQ Maven / Gradle / Ivy

The newest version!

package org.iata.ndc.schema;

import java.math.BigInteger;
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.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

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 ref="{http://www.iata.org/IATA/EDIST}PointOfSale" minOccurs="0"/>
 *         <element ref="{http://www.iata.org/IATA/EDIST}Document"/>
 *         <element ref="{http://www.iata.org/IATA/EDIST}Party"/>
 *         <element ref="{http://www.iata.org/IATA/EDIST}ItinReshopParameters" minOccurs="0"/>
 *         <element name="Query">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <choice>
 *                   <element name="RepriceOnly">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="OrderItems" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <extension base="{http://www.iata.org/IATA/EDIST}OrderItemCoreType">
 *                                   </extension>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attribute name="RepriceAllInd" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="Reshop">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="Actions" maxOccurs="unbounded">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="ActionType">
 *                                         <complexType>
 *                                           <simpleContent>
 *                                             <extension base="<http://www.iata.org/IATA/EDIST>OrderItemActionListType">
 *                                               <attribute name="Context" type="{http://www.iata.org/IATA/EDIST}ContextSimpleType" />
 *                                             </extension>
 *                                           </simpleContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element ref="{http://www.iata.org/IATA/EDIST}BookingReferences" minOccurs="0"/>
 *                                       <element ref="{http://www.iata.org/IATA/EDIST}OrderID" minOccurs="0"/>
 *                                       <element name="OfferItemSets" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="OfferItemSet" maxOccurs="unbounded">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <extension base="{http://www.iata.org/IATA/EDIST}KeyWithMetaObjectBaseType">
 *                                                         <sequence>
 *                                                           <element name="OfferItem" type="{http://www.iata.org/IATA/EDIST}OrderOfferItemType" maxOccurs="unbounded"/>
 *                                                         </sequence>
 *                                                         <attribute name="SetItemQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *                                                       </extension>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="OrderItems" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <extension base="{http://www.iata.org/IATA/EDIST}OrderItemDetailType">
 *                                             </extension>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="TicketDocuments" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="TicketDocument" type="{http://www.iata.org/IATA/EDIST}TicketDocumentType" maxOccurs="unbounded" minOccurs="0"/>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="Passengers" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element ref="{http://www.iata.org/IATA/EDIST}Passenger" maxOccurs="unbounded" minOccurs="0"/>
 *                                                 <element name="Group" type="{http://www.iata.org/IATA/EDIST}GroupType" minOccurs="0"/>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="Qualifiers" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="Qualifier" maxOccurs="unbounded">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <choice>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}BaggagePricingQualifier"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}ExistingOrderQualifier"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}PaymentCardQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}ProgramQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}PromotionQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}SeatQualifier"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}ServiceQualifier"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}SocialMediaQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}SpecialFareQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}SpecialNeedQualifiers"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}TripPurposeQualifier"/>
 *                                                         </choice>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="Preferences" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="Preference" maxOccurs="unbounded">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <choice>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}AirlinePreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}AlliancePreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}FlightPreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}FarePreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}PricingMethodPreference"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}SegMaxTimePreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}ServicePricingOnlyPreference"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}TransferPreferences"/>
 *                                                           <element ref="{http://www.iata.org/IATA/EDIST}CabinPreferences"/>
 *                                                         </choice>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </choice>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *       <attGroup ref="{http://www.iata.org/IATA/EDIST}IATA_PayloadStdAttributes"/>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pointOfSale", "document", "party", "itinReshopParameters", "query" }) @XmlRootElement(name = "ItinReshopRQ") public class ItinReshopRQ { @XmlElement(name = "PointOfSale") protected PointOfSaleType pointOfSale; @XmlElement(name = "Document", required = true) protected MsgDocumentType document; @XmlElement(name = "Party", required = true) protected MsgPartiesType party; @XmlElement(name = "ItinReshopParameters") protected ItinReshopParamsType itinReshopParameters; @XmlElement(name = "Query", required = true) protected ItinReshopRQ.Query query; @XmlAttribute(name = "EchoToken") protected String echoToken; @XmlAttribute(name = "TimeStamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timeStamp; @XmlAttribute(name = "Target") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String target; @XmlAttribute(name = "Version", required = true) protected String version; @XmlAttribute(name = "TransactionIdentifier") protected String transactionIdentifier; @XmlAttribute(name = "SequenceNmbr") @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger sequenceNmbr; @XmlAttribute(name = "TransactionStatusCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String transactionStatusCode; @XmlAttribute(name = "RetransmissionIndicator") protected Boolean retransmissionIndicator; @XmlAttribute(name = "CorrelationID") protected String correlationID; @XmlAttribute(name = "AsynchronousAllowedInd") protected Boolean asynchronousAllowedInd; @XmlAttribute(name = "PrimaryLangID") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "language") protected String primaryLangID; @XmlAttribute(name = "AltLangID") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "language") protected String altLangID; /** * Gets the value of the pointOfSale property. * * @return * possible object is * {@link PointOfSaleType } * */ public PointOfSaleType getPointOfSale() { return pointOfSale; } /** * Sets the value of the pointOfSale property. * * @param value * allowed object is * {@link PointOfSaleType } * */ public void setPointOfSale(PointOfSaleType value) { this.pointOfSale = value; } /** * Gets the value of the document property. * * @return * possible object is * {@link MsgDocumentType } * */ public MsgDocumentType getDocument() { return document; } /** * Sets the value of the document property. * * @param value * allowed object is * {@link MsgDocumentType } * */ public void setDocument(MsgDocumentType value) { this.document = value; } /** * Gets the value of the party property. * * @return * possible object is * {@link MsgPartiesType } * */ public MsgPartiesType getParty() { return party; } /** * Sets the value of the party property. * * @param value * allowed object is * {@link MsgPartiesType } * */ public void setParty(MsgPartiesType value) { this.party = value; } /** * Gets the value of the itinReshopParameters property. * * @return * possible object is * {@link ItinReshopParamsType } * */ public ItinReshopParamsType getItinReshopParameters() { return itinReshopParameters; } /** * Sets the value of the itinReshopParameters property. * * @param value * allowed object is * {@link ItinReshopParamsType } * */ public void setItinReshopParameters(ItinReshopParamsType value) { this.itinReshopParameters = value; } /** * Gets the value of the query property. * * @return * possible object is * {@link ItinReshopRQ.Query } * */ public ItinReshopRQ.Query getQuery() { return query; } /** * Sets the value of the query property. * * @param value * allowed object is * {@link ItinReshopRQ.Query } * */ public void setQuery(ItinReshopRQ.Query value) { this.query = value; } /** * Gets the value of the echoToken property. * * @return * possible object is * {@link String } * */ public String getEchoToken() { return echoToken; } /** * Sets the value of the echoToken property. * * @param value * allowed object is * {@link String } * */ public void setEchoToken(String value) { this.echoToken = value; } /** * Gets the value of the timeStamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimeStamp() { return timeStamp; } /** * Sets the value of the timeStamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimeStamp(XMLGregorianCalendar value) { this.timeStamp = value; } /** * Gets the value of the target property. * * @return * possible object is * {@link String } * */ public String getTarget() { if (target == null) { return "Production"; } else { 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 version property. * * @return * possible object is * {@link String } * */ public String getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(String 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 asynchronousAllowedInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAsynchronousAllowedInd() { return asynchronousAllowedInd; } /** * Sets the value of the asynchronousAllowedInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setAsynchronousAllowedInd(Boolean value) { this.asynchronousAllowedInd = 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; } /** *

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="RepriceOnly">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="OrderItems" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <extension base="{http://www.iata.org/IATA/EDIST}OrderItemCoreType">
     *                         </extension>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="RepriceAllInd" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="Reshop">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Actions" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="ActionType">
     *                               <complexType>
     *                                 <simpleContent>
     *                                   <extension base="<http://www.iata.org/IATA/EDIST>OrderItemActionListType">
     *                                     <attribute name="Context" type="{http://www.iata.org/IATA/EDIST}ContextSimpleType" />
     *                                   </extension>
     *                                 </simpleContent>
     *                               </complexType>
     *                             </element>
     *                             <element ref="{http://www.iata.org/IATA/EDIST}BookingReferences" minOccurs="0"/>
     *                             <element ref="{http://www.iata.org/IATA/EDIST}OrderID" minOccurs="0"/>
     *                             <element name="OfferItemSets" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="OfferItemSet" maxOccurs="unbounded">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <extension base="{http://www.iata.org/IATA/EDIST}KeyWithMetaObjectBaseType">
     *                                               <sequence>
     *                                                 <element name="OfferItem" type="{http://www.iata.org/IATA/EDIST}OrderOfferItemType" maxOccurs="unbounded"/>
     *                                               </sequence>
     *                                               <attribute name="SetItemQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
     *                                             </extension>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="OrderItems" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <extension base="{http://www.iata.org/IATA/EDIST}OrderItemDetailType">
     *                                   </extension>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="TicketDocuments" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="TicketDocument" type="{http://www.iata.org/IATA/EDIST}TicketDocumentType" maxOccurs="unbounded" minOccurs="0"/>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="Passengers" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element ref="{http://www.iata.org/IATA/EDIST}Passenger" maxOccurs="unbounded" minOccurs="0"/>
     *                                       <element name="Group" type="{http://www.iata.org/IATA/EDIST}GroupType" minOccurs="0"/>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="Qualifiers" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="Qualifier" maxOccurs="unbounded">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <choice>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}BaggagePricingQualifier"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}ExistingOrderQualifier"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}PaymentCardQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}ProgramQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}PromotionQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}SeatQualifier"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}ServiceQualifier"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}SocialMediaQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}SpecialFareQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}SpecialNeedQualifiers"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}TripPurposeQualifier"/>
     *                                               </choice>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="Preferences" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="Preference" maxOccurs="unbounded">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <choice>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}AirlinePreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}AlliancePreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}FlightPreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}FarePreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}PricingMethodPreference"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}SegMaxTimePreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}ServicePricingOnlyPreference"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}TransferPreferences"/>
     *                                                 <element ref="{http://www.iata.org/IATA/EDIST}CabinPreferences"/>
     *                                               </choice>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </choice>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "repriceOnly", "reshop" }) public static class Query { @XmlElement(name = "RepriceOnly") protected ItinReshopRQ.Query.RepriceOnly repriceOnly; @XmlElementWrapper(name = "Reshop") @XmlElement(name = "Actions", namespace = "http://www.iata.org/IATA/EDIST") protected List reshop; /** * Gets the value of the repriceOnly property. * * @return * possible object is * {@link ItinReshopRQ.Query.RepriceOnly } * */ public ItinReshopRQ.Query.RepriceOnly getRepriceOnly() { return repriceOnly; } /** * Sets the value of the repriceOnly property. * * @param value * allowed object is * {@link ItinReshopRQ.Query.RepriceOnly } * */ public void setRepriceOnly(ItinReshopRQ.Query.RepriceOnly value) { this.repriceOnly = value; } public List getReshop() { if (reshop == null) { reshop = new ArrayList(); } return reshop; } public void setReshop(List reshop) { this.reshop = reshop; } /** *

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="ActionType">
         *           <complexType>
         *             <simpleContent>
         *               <extension base="<http://www.iata.org/IATA/EDIST>OrderItemActionListType">
         *                 <attribute name="Context" type="{http://www.iata.org/IATA/EDIST}ContextSimpleType" />
         *               </extension>
         *             </simpleContent>
         *           </complexType>
         *         </element>
         *         <element ref="{http://www.iata.org/IATA/EDIST}BookingReferences" minOccurs="0"/>
         *         <element ref="{http://www.iata.org/IATA/EDIST}OrderID" minOccurs="0"/>
         *         <element name="OfferItemSets" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="OfferItemSet" maxOccurs="unbounded">
         *                     <complexType>
         *                       <complexContent>
         *                         <extension base="{http://www.iata.org/IATA/EDIST}KeyWithMetaObjectBaseType">
         *                           <sequence>
         *                             <element name="OfferItem" type="{http://www.iata.org/IATA/EDIST}OrderOfferItemType" maxOccurs="unbounded"/>
         *                           </sequence>
         *                           <attribute name="SetItemQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
         *                         </extension>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="OrderItems" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <extension base="{http://www.iata.org/IATA/EDIST}OrderItemDetailType">
         *               </extension>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="TicketDocuments" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="TicketDocument" type="{http://www.iata.org/IATA/EDIST}TicketDocumentType" maxOccurs="unbounded" minOccurs="0"/>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="Passengers" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element ref="{http://www.iata.org/IATA/EDIST}Passenger" maxOccurs="unbounded" minOccurs="0"/>
         *                   <element name="Group" type="{http://www.iata.org/IATA/EDIST}GroupType" minOccurs="0"/>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="Qualifiers" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="Qualifier" maxOccurs="unbounded">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <choice>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}BaggagePricingQualifier"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}ExistingOrderQualifier"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}PaymentCardQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}ProgramQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}PromotionQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}SeatQualifier"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}ServiceQualifier"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}SocialMediaQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}SpecialFareQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}SpecialNeedQualifiers"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}TripPurposeQualifier"/>
         *                           </choice>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="Preferences" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="Preference" maxOccurs="unbounded">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <choice>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}AirlinePreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}AlliancePreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}FlightPreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}FarePreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}PricingMethodPreference"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}SegMaxTimePreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}ServicePricingOnlyPreference"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}TransferPreferences"/>
         *                             <element ref="{http://www.iata.org/IATA/EDIST}CabinPreferences"/>
         *                           </choice>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "actionType", "bookingReferences", "orderID", "offerItemSets", "orderItems", "ticketDocuments", "passengers", "qualifiers", "preferences" }) public static class Actions { @XmlElement(name = "ActionType", required = true) protected ItinReshopRQ.Query.Actions.ActionType actionType; @XmlElementWrapper(name = "BookingReferences") @XmlElement(name = "BookingReference", namespace = "http://www.iata.org/IATA/EDIST") protected List bookingReferences; @XmlElement(name = "OrderID") protected OrderIDType orderID; @XmlElementWrapper(name = "OfferItemSets") @XmlElement(name = "OfferItemSet", namespace = "http://www.iata.org/IATA/EDIST") protected List offerItemSets; @XmlElement(name = "OrderItems") protected ItinReshopRQ.Query.Actions.OrderItems orderItems; @XmlElementWrapper(name = "TicketDocuments") @XmlElement(name = "TicketDocument", namespace = "http://www.iata.org/IATA/EDIST") protected List ticketDocuments; @XmlElement(name = "Passengers") protected ItinReshopRQ.Query.Actions.Passengers passengers; @XmlElementWrapper(name = "Qualifiers") @XmlElement(name = "Qualifier", namespace = "http://www.iata.org/IATA/EDIST") protected List qualifiers; @XmlElementWrapper(name = "Preferences") @XmlElement(name = "Preference", namespace = "http://www.iata.org/IATA/EDIST") protected List preferences; /** * Gets the value of the actionType property. * * @return * possible object is * {@link ItinReshopRQ.Query.Actions.ActionType } * */ public ItinReshopRQ.Query.Actions.ActionType getActionType() { return actionType; } /** * Sets the value of the actionType property. * * @param value * allowed object is * {@link ItinReshopRQ.Query.Actions.ActionType } * */ public void setActionType(ItinReshopRQ.Query.Actions.ActionType value) { this.actionType = value; } /** * Gets the value of the orderID property. * * @return * possible object is * {@link OrderIDType } * */ public OrderIDType getOrderID() { return orderID; } /** * Sets the value of the orderID property. * * @param value * allowed object is * {@link OrderIDType } * */ public void setOrderID(OrderIDType value) { this.orderID = value; } /** * Gets the value of the orderItems property. * * @return * possible object is * {@link ItinReshopRQ.Query.Actions.OrderItems } * */ public ItinReshopRQ.Query.Actions.OrderItems getOrderItems() { return orderItems; } /** * Sets the value of the orderItems property. * * @param value * allowed object is * {@link ItinReshopRQ.Query.Actions.OrderItems } * */ public void setOrderItems(ItinReshopRQ.Query.Actions.OrderItems value) { this.orderItems = value; } /** * Gets the value of the passengers property. * * @return * possible object is * {@link ItinReshopRQ.Query.Actions.Passengers } * */ public ItinReshopRQ.Query.Actions.Passengers getPassengers() { return passengers; } /** * Sets the value of the passengers property. * * @param value * allowed object is * {@link ItinReshopRQ.Query.Actions.Passengers } * */ public void setPassengers(ItinReshopRQ.Query.Actions.Passengers value) { this.passengers = value; } public List getBookingReferences() { if (bookingReferences == null) { bookingReferences = new ArrayList(); } return bookingReferences; } public void setBookingReferences(List bookingReferences) { this.bookingReferences = bookingReferences; } public List getOfferItemSets() { if (offerItemSets == null) { offerItemSets = new ArrayList(); } return offerItemSets; } public void setOfferItemSets(List offerItemSets) { this.offerItemSets = offerItemSets; } public List getTicketDocuments() { if (ticketDocuments == null) { ticketDocuments = new ArrayList(); } return ticketDocuments; } public void setTicketDocuments(List ticketDocuments) { this.ticketDocuments = ticketDocuments; } public List getQualifiers() { if (qualifiers == null) { qualifiers = new ArrayList(); } return qualifiers; } public void setQualifiers(List qualifiers) { this.qualifiers = qualifiers; } public List getPreferences() { if (preferences == null) { preferences = new ArrayList(); } return preferences; } public void setPreferences(List preferences) { this.preferences = preferences; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <simpleContent>
             *     <extension base="<http://www.iata.org/IATA/EDIST>OrderItemActionListType">
             *       <attribute name="Context" type="{http://www.iata.org/IATA/EDIST}ContextSimpleType" />
             *     </extension>
             *   </simpleContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class ActionType { @XmlValue protected String value; @XmlAttribute(name = "Context") protected String context; /** * * A data type for an Order Action. Examples: Create, Update, Delete, Reissue, Reprice * * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the context property. * * @return * possible object is * {@link String } * */ public String getContext() { return context; } /** * Sets the value of the context property. * * @param value * allowed object is * {@link String } * */ public void setContext(String value) { this.context = value; } } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <extension base="{http://www.iata.org/IATA/EDIST}OrderItemDetailType">
             *     </extension>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class OrderItems extends OrderItemDetailType { } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <extension base="{http://www.iata.org/IATA/EDIST}KeyWithMetaObjectBaseType">
             *       <sequence>
             *         <element name="OfferItem" type="{http://www.iata.org/IATA/EDIST}OrderOfferItemType" maxOccurs="unbounded"/>
             *       </sequence>
             *       <attribute name="SetItemQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
             *     </extension>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "offerItem" }) public static class OfferItemSet extends KeyWithMetaObjectBaseType { @XmlElement(name = "OfferItem", required = true) protected List offerItem; @XmlAttribute(name = "SetItemQuantity") @XmlSchemaType(name = "positiveInteger") protected BigInteger setItemQuantity; /** * Gets the value of the offerItem 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 offerItem property. * *

* For example, to add a new item, do as follows: *

                 *    getOfferItem().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link OrderOfferItemType } * * */ public List getOfferItem() { if (offerItem == null) { offerItem = new ArrayList(); } return this.offerItem; } /** * Gets the value of the setItemQuantity property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getSetItemQuantity() { return setItemQuantity; } /** * Sets the value of the setItemQuantity property. * * @param value * allowed object is * {@link BigInteger } * */ public void setSetItemQuantity(BigInteger value) { this.setItemQuantity = 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 ref="{http://www.iata.org/IATA/EDIST}Passenger" maxOccurs="unbounded" minOccurs="0"/>
             *         <element name="Group" type="{http://www.iata.org/IATA/EDIST}GroupType" minOccurs="0"/>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "passenger", "group" }) public static class Passengers { @XmlElement(name = "Passenger") protected List passenger; @XmlElement(name = "Group") protected GroupType group; /** * Gets the value of the passenger 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 passenger property. * *

* For example, to add a new item, do as follows: *

                 *    getPassenger().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Passenger } * * */ public List getPassenger() { if (passenger == null) { passenger = new ArrayList(); } return this.passenger; } /** * Gets the value of the group property. * * @return * possible object is * {@link GroupType } * */ public GroupType getGroup() { return group; } /** * Sets the value of the group property. * * @param value * allowed object is * {@link GroupType } * */ public void setGroup(GroupType value) { this.group = 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 ref="{http://www.iata.org/IATA/EDIST}AirlinePreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}AlliancePreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}FlightPreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}FarePreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}PricingMethodPreference"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}SegMaxTimePreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}ServicePricingOnlyPreference"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}TransferPreferences"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}CabinPreferences"/>
             *       </choice>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "airlinePreferences", "alliancePreferences", "flightPreferences", "farePreferences", "pricingMethodPreference", "segMaxTimePreferences", "servicePricingOnlyPreference", "transferPreferences", "cabinPreferences" }) public static class Preference { @XmlElement(name = "AirlinePreferences") protected AirlinePreferencesType airlinePreferences; @XmlElement(name = "AlliancePreferences") protected AlliancePreferencesType alliancePreferences; @XmlElement(name = "FlightPreferences") protected FlightPreferencesType flightPreferences; @XmlElement(name = "FarePreferences") protected FarePreferencesType farePreferences; @XmlElement(name = "PricingMethodPreference") protected BestPricingPreferencesType pricingMethodPreference; @XmlElement(name = "SegMaxTimePreferences") protected FltSegmentMaxTimePreferencesType segMaxTimePreferences; @XmlElement(name = "ServicePricingOnlyPreference") protected ServicePricingOnlyPreference servicePricingOnlyPreference; @XmlElement(name = "TransferPreferences") protected TransferPreferencesType transferPreferences; @XmlElement(name = "CabinPreferences") protected CabinPreferencesType cabinPreferences; /** * Gets the value of the airlinePreferences property. * * @return * possible object is * {@link AirlinePreferencesType } * */ public AirlinePreferencesType getAirlinePreferences() { return airlinePreferences; } /** * Sets the value of the airlinePreferences property. * * @param value * allowed object is * {@link AirlinePreferencesType } * */ public void setAirlinePreferences(AirlinePreferencesType value) { this.airlinePreferences = value; } /** * Gets the value of the alliancePreferences property. * * @return * possible object is * {@link AlliancePreferencesType } * */ public AlliancePreferencesType getAlliancePreferences() { return alliancePreferences; } /** * Sets the value of the alliancePreferences property. * * @param value * allowed object is * {@link AlliancePreferencesType } * */ public void setAlliancePreferences(AlliancePreferencesType value) { this.alliancePreferences = value; } /** * Gets the value of the flightPreferences property. * * @return * possible object is * {@link FlightPreferencesType } * */ public FlightPreferencesType getFlightPreferences() { return flightPreferences; } /** * Sets the value of the flightPreferences property. * * @param value * allowed object is * {@link FlightPreferencesType } * */ public void setFlightPreferences(FlightPreferencesType value) { this.flightPreferences = value; } /** * Gets the value of the farePreferences property. * * @return * possible object is * {@link FarePreferencesType } * */ public FarePreferencesType getFarePreferences() { return farePreferences; } /** * Sets the value of the farePreferences property. * * @param value * allowed object is * {@link FarePreferencesType } * */ public void setFarePreferences(FarePreferencesType value) { this.farePreferences = value; } /** * Gets the value of the pricingMethodPreference property. * * @return * possible object is * {@link BestPricingPreferencesType } * */ public BestPricingPreferencesType getPricingMethodPreference() { return pricingMethodPreference; } /** * Sets the value of the pricingMethodPreference property. * * @param value * allowed object is * {@link BestPricingPreferencesType } * */ public void setPricingMethodPreference(BestPricingPreferencesType value) { this.pricingMethodPreference = value; } /** * Gets the value of the segMaxTimePreferences property. * * @return * possible object is * {@link FltSegmentMaxTimePreferencesType } * */ public FltSegmentMaxTimePreferencesType getSegMaxTimePreferences() { return segMaxTimePreferences; } /** * Sets the value of the segMaxTimePreferences property. * * @param value * allowed object is * {@link FltSegmentMaxTimePreferencesType } * */ public void setSegMaxTimePreferences(FltSegmentMaxTimePreferencesType value) { this.segMaxTimePreferences = value; } /** * Gets the value of the servicePricingOnlyPreference property. * * @return * possible object is * {@link ServicePricingOnlyPreference } * */ public ServicePricingOnlyPreference getServicePricingOnlyPreference() { return servicePricingOnlyPreference; } /** * Sets the value of the servicePricingOnlyPreference property. * * @param value * allowed object is * {@link ServicePricingOnlyPreference } * */ public void setServicePricingOnlyPreference(ServicePricingOnlyPreference value) { this.servicePricingOnlyPreference = value; } /** * Gets the value of the transferPreferences property. * * @return * possible object is * {@link TransferPreferencesType } * */ public TransferPreferencesType getTransferPreferences() { return transferPreferences; } /** * Sets the value of the transferPreferences property. * * @param value * allowed object is * {@link TransferPreferencesType } * */ public void setTransferPreferences(TransferPreferencesType value) { this.transferPreferences = value; } /** * Gets the value of the cabinPreferences property. * * @return * possible object is * {@link CabinPreferencesType } * */ public CabinPreferencesType getCabinPreferences() { return cabinPreferences; } /** * Sets the value of the cabinPreferences property. * * @param value * allowed object is * {@link CabinPreferencesType } * */ public void setCabinPreferences(CabinPreferencesType value) { this.cabinPreferences = 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 ref="{http://www.iata.org/IATA/EDIST}BaggagePricingQualifier"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}ExistingOrderQualifier"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}PaymentCardQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}ProgramQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}PromotionQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}SeatQualifier"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}ServiceQualifier"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}SocialMediaQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}SpecialFareQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}SpecialNeedQualifiers"/>
             *         <element ref="{http://www.iata.org/IATA/EDIST}TripPurposeQualifier"/>
             *       </choice>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "baggagePricingQualifier", "existingOrderQualifier", "paymentCardQualifiers", "programQualifiers", "promotionQualifiers", "seatQualifier", "serviceQualifier", "socialMediaQualifiers", "specialFareQualifiers", "specialNeedQualifiers", "tripPurposeQualifier" }) public static class Qualifier { @XmlElement(name = "BaggagePricingQualifier") protected BaggagePricingQualifierType baggagePricingQualifier; @XmlElement(name = "ExistingOrderQualifier") protected ExistingOrderQualifier existingOrderQualifier; @XmlElement(name = "PaymentCardQualifiers") protected CardQualifierType paymentCardQualifiers; @XmlElement(name = "ProgramQualifiers") protected ProgramQualifiers programQualifiers; @XmlElement(name = "PromotionQualifiers") protected PromotionQualifiers promotionQualifiers; @XmlElementWrapper(name = "SeatQualifier") @XmlElement(name = "Assignment", namespace = "http://www.iata.org/IATA/EDIST") protected List seatQualifier; @XmlElement(name = "ServiceQualifier") protected ServiceQualifierPriceType serviceQualifier; @XmlElement(name = "SocialMediaQualifiers") protected SocialQualiferType socialMediaQualifiers; @XmlElement(name = "SpecialFareQualifiers") protected FareQualifierType specialFareQualifiers; @XmlElement(name = "SpecialNeedQualifiers") protected SpecialQualiferType specialNeedQualifiers; @XmlElement(name = "TripPurposeQualifier") @XmlSchemaType(name = "string") protected TripPurposeListType tripPurposeQualifier; /** * Gets the value of the baggagePricingQualifier property. * * @return * possible object is * {@link BaggagePricingQualifierType } * */ public BaggagePricingQualifierType getBaggagePricingQualifier() { return baggagePricingQualifier; } /** * Sets the value of the baggagePricingQualifier property. * * @param value * allowed object is * {@link BaggagePricingQualifierType } * */ public void setBaggagePricingQualifier(BaggagePricingQualifierType value) { this.baggagePricingQualifier = value; } /** * Gets the value of the existingOrderQualifier property. * * @return * possible object is * {@link ExistingOrderQualifier } * */ public ExistingOrderQualifier getExistingOrderQualifier() { return existingOrderQualifier; } /** * Sets the value of the existingOrderQualifier property. * * @param value * allowed object is * {@link ExistingOrderQualifier } * */ public void setExistingOrderQualifier(ExistingOrderQualifier value) { this.existingOrderQualifier = value; } /** * Gets the value of the paymentCardQualifiers property. * * @return * possible object is * {@link CardQualifierType } * */ public CardQualifierType getPaymentCardQualifiers() { return paymentCardQualifiers; } /** * Sets the value of the paymentCardQualifiers property. * * @param value * allowed object is * {@link CardQualifierType } * */ public void setPaymentCardQualifiers(CardQualifierType value) { this.paymentCardQualifiers = value; } /** * Gets the value of the programQualifiers property. * * @return * possible object is * {@link ProgramQualifiers } * */ public ProgramQualifiers getProgramQualifiers() { return programQualifiers; } /** * Sets the value of the programQualifiers property. * * @param value * allowed object is * {@link ProgramQualifiers } * */ public void setProgramQualifiers(ProgramQualifiers value) { this.programQualifiers = value; } /** * Gets the value of the promotionQualifiers property. * * @return * possible object is * {@link PromotionQualifiers } * */ public PromotionQualifiers getPromotionQualifiers() { return promotionQualifiers; } /** * Sets the value of the promotionQualifiers property. * * @param value * allowed object is * {@link PromotionQualifiers } * */ public void setPromotionQualifiers(PromotionQualifiers value) { this.promotionQualifiers = value; } /** * Gets the value of the serviceQualifier property. * * @return * possible object is * {@link ServiceQualifierPriceType } * */ public ServiceQualifierPriceType getServiceQualifier() { return serviceQualifier; } /** * Sets the value of the serviceQualifier property. * * @param value * allowed object is * {@link ServiceQualifierPriceType } * */ public void setServiceQualifier(ServiceQualifierPriceType value) { this.serviceQualifier = value; } /** * Gets the value of the socialMediaQualifiers property. * * @return * possible object is * {@link SocialQualiferType } * */ public SocialQualiferType getSocialMediaQualifiers() { return socialMediaQualifiers; } /** * Sets the value of the socialMediaQualifiers property. * * @param value * allowed object is * {@link SocialQualiferType } * */ public void setSocialMediaQualifiers(SocialQualiferType value) { this.socialMediaQualifiers = value; } /** * Gets the value of the specialFareQualifiers property. * * @return * possible object is * {@link FareQualifierType } * */ public FareQualifierType getSpecialFareQualifiers() { return specialFareQualifiers; } /** * Sets the value of the specialFareQualifiers property. * * @param value * allowed object is * {@link FareQualifierType } * */ public void setSpecialFareQualifiers(FareQualifierType value) { this.specialFareQualifiers = value; } /** * Gets the value of the specialNeedQualifiers property. * * @return * possible object is * {@link SpecialQualiferType } * */ public SpecialQualiferType getSpecialNeedQualifiers() { return specialNeedQualifiers; } /** * Sets the value of the specialNeedQualifiers property. * * @param value * allowed object is * {@link SpecialQualiferType } * */ public void setSpecialNeedQualifiers(SpecialQualiferType value) { this.specialNeedQualifiers = value; } /** * Gets the value of the tripPurposeQualifier property. * * @return * possible object is * {@link TripPurposeListType } * */ public TripPurposeListType getTripPurposeQualifier() { return tripPurposeQualifier; } /** * Sets the value of the tripPurposeQualifier property. * * @param value * allowed object is * {@link TripPurposeListType } * */ public void setTripPurposeQualifier(TripPurposeListType value) { this.tripPurposeQualifier = value; } public List getSeatQualifier() { if (seatQualifier == null) { seatQualifier = new ArrayList(); } return seatQualifier; } public void setSeatQualifier(List seatQualifier) { this.seatQualifier = seatQualifier; } } } /** *

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="OrderItems" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <extension base="{http://www.iata.org/IATA/EDIST}OrderItemCoreType">
         *               </extension>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="RepriceAllInd" type="{http://www.w3.org/2001/XMLSchema}boolean" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "orderItems" }) public static class RepriceOnly { @XmlElement(name = "OrderItems") protected ItinReshopRQ.Query.RepriceOnly.OrderItems orderItems; @XmlAttribute(name = "RepriceAllInd") protected Boolean repriceAllInd; /** * Gets the value of the orderItems property. * * @return * possible object is * {@link ItinReshopRQ.Query.RepriceOnly.OrderItems } * */ public ItinReshopRQ.Query.RepriceOnly.OrderItems getOrderItems() { return orderItems; } /** * Sets the value of the orderItems property. * * @param value * allowed object is * {@link ItinReshopRQ.Query.RepriceOnly.OrderItems } * */ public void setOrderItems(ItinReshopRQ.Query.RepriceOnly.OrderItems value) { this.orderItems = value; } /** * Gets the value of the repriceAllInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRepriceAllInd() { return repriceAllInd; } /** * Sets the value of the repriceAllInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setRepriceAllInd(Boolean value) { this.repriceAllInd = value; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <extension base="{http://www.iata.org/IATA/EDIST}OrderItemCoreType">
             *     </extension>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class OrderItems extends OrderItemCoreType { } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy