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

net.sourceforge.ota_tools.jaxb.ota2010a.ping.PaymentFormType Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2014.12.31 at 04:22:27 PM PST 
//


package net.sourceforge.ota_tools.jaxb.ota2010a.ping;

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.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
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;


/**
 * Ways of providing funds and guarantees for travel by the individual.
 * 
 * 

Java class for PaymentFormType complex type. * *

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

 * <complexType name="PaymentFormType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice minOccurs="0">
 *         <element name="PaymentCard" type="{http://www.opentravel.org/OTA/2003/05}PaymentCardType"/>
 *         <element name="BankAcct" type="{http://www.opentravel.org/OTA/2003/05}BankAcctType"/>
 *         <element name="DirectBill" type="{http://www.opentravel.org/OTA/2003/05}DirectBillType"/>
 *         <element name="Voucher">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}VoucherGroup"/>
 *                 <attribute name="BillingNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *                 <attribute name="SupplierIdentifier" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *                 <attribute name="Identifier" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *                 <attribute name="ValueType" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
 *                 <attribute name="ElectronicIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="LoyaltyRedemption">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="LoyaltyCertificate" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attGroup ref="{http://www.opentravel.org/OTA/2003/05}LoyaltyCertificateGroup"/>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}LoyaltyCertificateNumberGroup"/>
 *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}PromotionCodeGroup"/>
 *                 <attribute name="RedemptionQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="MiscChargeOrder">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}OriginalIssueAttributes"/>
 *                 <attribute name="TicketNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
 *                 <attribute name="PaperMCO_ExistInd" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Ticket">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ConjunctionTicketNbr" maxOccurs="16" minOccurs="0">
 *                     <complexType>
 *                       <simpleContent>
 *                         <extension base="<http://www.opentravel.org/OTA/2003/05>StringLength1to32">
 *                           <attribute name="Coupons" type="{http://www.opentravel.org/OTA/2003/05}ListOfRPH" />
 *                         </extension>
 *                       </simpleContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}OriginalIssueAttributes"/>
 *                 <attribute name="TicketNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
 *                 <attribute name="ReroutingType">
 *                   <simpleType>
 *                     <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
 *                       <enumeration value="voluntary"/>
 *                       <enumeration value="involuntary"/>
 *                     </restriction>
 *                   </simpleType>
 *                 </attribute>
 *                 <attribute name="ReasonForReroute" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Cash">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attribute name="CashIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </choice>
 *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}PrivacyGroup"/>
 *       <attribute name="CostCenterID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
 *       <attribute name="RPH" type="{http://www.opentravel.org/OTA/2003/05}RPH_Type" />
 *       <attribute name="PaymentTransactionTypeCode">
 *         <simpleType>
 *           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
 *             <enumeration value="charge"/>
 *             <enumeration value="reserve"/>
 *             <enumeration value="refund"/>
 *           </restriction>
 *         </simpleType>
 *       </attribute>
 *       <attribute name="GuaranteeIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *       <attribute name="GuaranteeTypeCode" type="{http://www.opentravel.org/OTA/2003/05}OTA_CodeType" />
 *       <attribute name="GuaranteeID" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
 *       <attribute name="Remark" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to128" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "PaymentFormType", propOrder = { "paymentCard", "bankAcct", "directBill", "voucher", "loyaltyRedemption", "miscChargeOrder", "ticket", "cash" }) @XmlSeeAlso({ net.sourceforge.ota_tools.jaxb.ota2010a.ping.CustomerType.PaymentForm.class, PaymentDetailType.class }) public class PaymentFormType { @XmlElement(name = "PaymentCard") protected PaymentCardType paymentCard; @XmlElement(name = "BankAcct") protected BankAcctType bankAcct; @XmlElement(name = "DirectBill") protected DirectBillType directBill; @XmlElement(name = "Voucher") protected PaymentFormType.Voucher voucher; @XmlElement(name = "LoyaltyRedemption") protected PaymentFormType.LoyaltyRedemption loyaltyRedemption; @XmlElement(name = "MiscChargeOrder") protected PaymentFormType.MiscChargeOrder miscChargeOrder; @XmlElement(name = "Ticket") protected PaymentFormType.Ticket ticket; @XmlElement(name = "Cash") protected PaymentFormType.Cash cash; @XmlAttribute(name = "CostCenterID") protected String costCenterID; @XmlAttribute(name = "RPH") protected String rph; @XmlAttribute(name = "PaymentTransactionTypeCode") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String paymentTransactionTypeCode; @XmlAttribute(name = "GuaranteeIndicator") protected Boolean guaranteeIndicator; @XmlAttribute(name = "GuaranteeTypeCode") protected String guaranteeTypeCode; @XmlAttribute(name = "GuaranteeID") protected String guaranteeID; @XmlAttribute(name = "Remark") protected String remark; @XmlAttribute(name = "ShareSynchInd") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String shareSynchInd; @XmlAttribute(name = "ShareMarketInd") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String shareMarketInd; /** * Gets the value of the paymentCard property. * * @return * possible object is * {@link PaymentCardType } * */ public PaymentCardType getPaymentCard() { return paymentCard; } /** * Sets the value of the paymentCard property. * * @param value * allowed object is * {@link PaymentCardType } * */ public void setPaymentCard(PaymentCardType value) { this.paymentCard = value; } /** * Gets the value of the bankAcct property. * * @return * possible object is * {@link BankAcctType } * */ public BankAcctType getBankAcct() { return bankAcct; } /** * Sets the value of the bankAcct property. * * @param value * allowed object is * {@link BankAcctType } * */ public void setBankAcct(BankAcctType value) { this.bankAcct = value; } /** * Gets the value of the directBill property. * * @return * possible object is * {@link DirectBillType } * */ public DirectBillType getDirectBill() { return directBill; } /** * Sets the value of the directBill property. * * @param value * allowed object is * {@link DirectBillType } * */ public void setDirectBill(DirectBillType value) { this.directBill = value; } /** * Gets the value of the voucher property. * * @return * possible object is * {@link PaymentFormType.Voucher } * */ public PaymentFormType.Voucher getVoucher() { return voucher; } /** * Sets the value of the voucher property. * * @param value * allowed object is * {@link PaymentFormType.Voucher } * */ public void setVoucher(PaymentFormType.Voucher value) { this.voucher = value; } /** * Gets the value of the loyaltyRedemption property. * * @return * possible object is * {@link PaymentFormType.LoyaltyRedemption } * */ public PaymentFormType.LoyaltyRedemption getLoyaltyRedemption() { return loyaltyRedemption; } /** * Sets the value of the loyaltyRedemption property. * * @param value * allowed object is * {@link PaymentFormType.LoyaltyRedemption } * */ public void setLoyaltyRedemption(PaymentFormType.LoyaltyRedemption value) { this.loyaltyRedemption = value; } /** * Gets the value of the miscChargeOrder property. * * @return * possible object is * {@link PaymentFormType.MiscChargeOrder } * */ public PaymentFormType.MiscChargeOrder getMiscChargeOrder() { return miscChargeOrder; } /** * Sets the value of the miscChargeOrder property. * * @param value * allowed object is * {@link PaymentFormType.MiscChargeOrder } * */ public void setMiscChargeOrder(PaymentFormType.MiscChargeOrder value) { this.miscChargeOrder = value; } /** * Gets the value of the ticket property. * * @return * possible object is * {@link PaymentFormType.Ticket } * */ public PaymentFormType.Ticket getTicket() { return ticket; } /** * Sets the value of the ticket property. * * @param value * allowed object is * {@link PaymentFormType.Ticket } * */ public void setTicket(PaymentFormType.Ticket value) { this.ticket = value; } /** * Gets the value of the cash property. * * @return * possible object is * {@link PaymentFormType.Cash } * */ public PaymentFormType.Cash getCash() { return cash; } /** * Sets the value of the cash property. * * @param value * allowed object is * {@link PaymentFormType.Cash } * */ public void setCash(PaymentFormType.Cash value) { this.cash = value; } /** * Gets the value of the costCenterID property. * * @return * possible object is * {@link String } * */ public String getCostCenterID() { return costCenterID; } /** * Sets the value of the costCenterID property. * * @param value * allowed object is * {@link String } * */ public void setCostCenterID(String value) { this.costCenterID = 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; } /** * Gets the value of the paymentTransactionTypeCode property. * * @return * possible object is * {@link String } * */ public String getPaymentTransactionTypeCode() { return paymentTransactionTypeCode; } /** * Sets the value of the paymentTransactionTypeCode property. * * @param value * allowed object is * {@link String } * */ public void setPaymentTransactionTypeCode(String value) { this.paymentTransactionTypeCode = value; } /** * Gets the value of the guaranteeIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean getGuaranteeIndicator() { return guaranteeIndicator; } /** * Sets the value of the guaranteeIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setGuaranteeIndicator(Boolean value) { this.guaranteeIndicator = value; } /** * Gets the value of the guaranteeTypeCode property. * * @return * possible object is * {@link String } * */ public String getGuaranteeTypeCode() { return guaranteeTypeCode; } /** * Sets the value of the guaranteeTypeCode property. * * @param value * allowed object is * {@link String } * */ public void setGuaranteeTypeCode(String value) { this.guaranteeTypeCode = value; } /** * Gets the value of the guaranteeID property. * * @return * possible object is * {@link String } * */ public String getGuaranteeID() { return guaranteeID; } /** * Sets the value of the guaranteeID property. * * @param value * allowed object is * {@link String } * */ public void setGuaranteeID(String value) { this.guaranteeID = value; } /** * Gets the value of the remark property. * * @return * possible object is * {@link String } * */ public String getRemark() { return remark; } /** * Sets the value of the remark property. * * @param value * allowed object is * {@link String } * */ public void setRemark(String value) { this.remark = value; } /** * 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; } /** *

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">
     *       <attribute name="CashIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Cash { @XmlAttribute(name = "CashIndicator") protected Boolean cashIndicator; /** * Gets the value of the cashIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean getCashIndicator() { return cashIndicator; } /** * Sets the value of the cashIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setCashIndicator(Boolean value) { this.cashIndicator = 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="LoyaltyCertificate" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attGroup ref="{http://www.opentravel.org/OTA/2003/05}LoyaltyCertificateGroup"/>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}LoyaltyCertificateNumberGroup"/>
     *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}PromotionCodeGroup"/>
     *       <attribute name="RedemptionQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loyaltyCertificate" }) public static class LoyaltyRedemption { @XmlElement(name = "LoyaltyCertificate") protected List loyaltyCertificate; @XmlAttribute(name = "RedemptionQuantity") @XmlSchemaType(name = "positiveInteger") protected BigInteger redemptionQuantity; @XmlAttribute(name = "CertificateNumber") protected String certificateNumber; @XmlAttribute(name = "MemberNumber") protected String memberNumber; @XmlAttribute(name = "ProgramName") protected String programName; @XmlAttribute(name = "PromotionCode") protected String promotionCode; @XmlAttribute(name = "PromotionVendorCode") protected List promotionVendorCode; /** * Gets the value of the loyaltyCertificate 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 loyaltyCertificate property. * *

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

         *    getLoyaltyCertificate().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PaymentFormType.LoyaltyRedemption.LoyaltyCertificate } * * */ public List getLoyaltyCertificate() { if (loyaltyCertificate == null) { loyaltyCertificate = new ArrayList(); } return this.loyaltyCertificate; } /** * Gets the value of the redemptionQuantity property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getRedemptionQuantity() { return redemptionQuantity; } /** * Sets the value of the redemptionQuantity property. * * @param value * allowed object is * {@link BigInteger } * */ public void setRedemptionQuantity(BigInteger value) { this.redemptionQuantity = value; } /** * Gets the value of the certificateNumber property. * * @return * possible object is * {@link String } * */ public String getCertificateNumber() { return certificateNumber; } /** * Sets the value of the certificateNumber property. * * @param value * allowed object is * {@link String } * */ public void setCertificateNumber(String value) { this.certificateNumber = value; } /** * Gets the value of the memberNumber property. * * @return * possible object is * {@link String } * */ public String getMemberNumber() { return memberNumber; } /** * Sets the value of the memberNumber property. * * @param value * allowed object is * {@link String } * */ public void setMemberNumber(String value) { this.memberNumber = value; } /** * Gets the value of the programName property. * * @return * possible object is * {@link String } * */ public String getProgramName() { return programName; } /** * Sets the value of the programName property. * * @param value * allowed object is * {@link String } * */ public void setProgramName(String value) { this.programName = value; } /** * Gets the value of the promotionCode property. * * @return * possible object is * {@link String } * */ public String getPromotionCode() { return promotionCode; } /** * Sets the value of the promotionCode property. * * @param value * allowed object is * {@link String } * */ public void setPromotionCode(String value) { this.promotionCode = value; } /** * Gets the value of the promotionVendorCode 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 promotionVendorCode property. * *

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

         *    getPromotionVendorCode().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getPromotionVendorCode() { if (promotionVendorCode == null) { promotionVendorCode = new ArrayList(); } return this.promotionVendorCode; } /** *

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}LoyaltyCertificateGroup"/>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class LoyaltyCertificate { @XmlAttribute(name = "ID_Context") protected String idContext; @XmlAttribute(name = "NmbrOfNights") @XmlSchemaType(name = "nonNegativeInteger") protected BigInteger nmbrOfNights; @XmlAttribute(name = "Format") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String format; @XmlAttribute(name = "Status") protected String status; @XmlAttribute(name = "EffectiveDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar effectiveDate; @XmlAttribute(name = "ExpireDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar expireDate; @XmlAttribute(name = "ExpireDateExclusiveIndicator") protected Boolean expireDateExclusiveIndicator; @XmlAttribute(name = "CertificateNumber") protected String certificateNumber; @XmlAttribute(name = "MemberNumber") protected String memberNumber; @XmlAttribute(name = "ProgramName") protected String programName; @XmlAttribute(name = "ID") protected String id; /** * Gets the value of the idContext property. * * @return * possible object is * {@link String } * */ public String getIDContext() { return idContext; } /** * Sets the value of the idContext property. * * @param value * allowed object is * {@link String } * */ public void setIDContext(String value) { this.idContext = value; } /** * Gets the value of the nmbrOfNights property. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getNmbrOfNights() { return nmbrOfNights; } /** * Sets the value of the nmbrOfNights property. * * @param value * allowed object is * {@link BigInteger } * */ public void setNmbrOfNights(BigInteger value) { this.nmbrOfNights = value; } /** * Gets the value of the format property. * * @return * possible object is * {@link String } * */ public String getFormat() { return format; } /** * Sets the value of the format property. * * @param value * allowed object is * {@link String } * */ public void setFormat(String value) { this.format = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link String } * */ public String getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link String } * */ public void setStatus(String value) { this.status = value; } /** * Gets the value of the effectiveDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEffectiveDate() { return effectiveDate; } /** * Sets the value of the effectiveDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEffectiveDate(XMLGregorianCalendar value) { this.effectiveDate = value; } /** * Gets the value of the expireDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getExpireDate() { return expireDate; } /** * Sets the value of the expireDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setExpireDate(XMLGregorianCalendar value) { this.expireDate = value; } /** * Gets the value of the expireDateExclusiveIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean getExpireDateExclusiveIndicator() { 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 certificateNumber property. * * @return * possible object is * {@link String } * */ public String getCertificateNumber() { return certificateNumber; } /** * Sets the value of the certificateNumber property. * * @param value * allowed object is * {@link String } * */ public void setCertificateNumber(String value) { this.certificateNumber = value; } /** * Gets the value of the memberNumber property. * * @return * possible object is * {@link String } * */ public String getMemberNumber() { return memberNumber; } /** * Sets the value of the memberNumber property. * * @param value * allowed object is * {@link String } * */ public void setMemberNumber(String value) { this.memberNumber = value; } /** * Gets the value of the programName property. * * @return * possible object is * {@link String } * */ public String getProgramName() { return programName; } /** * Sets the value of the programName property. * * @param value * allowed object is * {@link String } * */ public void setProgramName(String value) { this.programName = 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}OriginalIssueAttributes"/>
     *       <attribute name="TicketNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
     *       <attribute name="PaperMCO_ExistInd" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class MiscChargeOrder { @XmlAttribute(name = "TicketNumber") protected String ticketNumber; @XmlAttribute(name = "PaperMCO_ExistInd") protected Boolean paperMCOExistInd; @XmlAttribute(name = "OriginalTicketNumber") protected String originalTicketNumber; @XmlAttribute(name = "OriginalIssuePlace") protected String originalIssuePlace; @XmlAttribute(name = "OriginalIssueDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar originalIssueDate; @XmlAttribute(name = "OriginalIssueIATA") protected String originalIssueIATA; @XmlAttribute(name = "OriginalPaymentForm") protected String originalPaymentForm; @XmlAttribute(name = "CheckInhibitorType") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String checkInhibitorType; @XmlAttribute(name = "CouponRPHs") protected List couponRPHs; /** * Gets the value of the ticketNumber property. * * @return * possible object is * {@link String } * */ public String getTicketNumber() { return ticketNumber; } /** * Sets the value of the ticketNumber property. * * @param value * allowed object is * {@link String } * */ public void setTicketNumber(String value) { this.ticketNumber = value; } /** * Gets the value of the paperMCOExistInd property. * * @return * possible object is * {@link Boolean } * */ public Boolean getPaperMCOExistInd() { return paperMCOExistInd; } /** * Sets the value of the paperMCOExistInd property. * * @param value * allowed object is * {@link Boolean } * */ public void setPaperMCOExistInd(Boolean value) { this.paperMCOExistInd = value; } /** * Gets the value of the originalTicketNumber property. * * @return * possible object is * {@link String } * */ public String getOriginalTicketNumber() { return originalTicketNumber; } /** * Sets the value of the originalTicketNumber property. * * @param value * allowed object is * {@link String } * */ public void setOriginalTicketNumber(String value) { this.originalTicketNumber = value; } /** * Gets the value of the originalIssuePlace property. * * @return * possible object is * {@link String } * */ public String getOriginalIssuePlace() { return originalIssuePlace; } /** * Sets the value of the originalIssuePlace property. * * @param value * allowed object is * {@link String } * */ public void setOriginalIssuePlace(String value) { this.originalIssuePlace = value; } /** * Gets the value of the originalIssueDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getOriginalIssueDate() { return originalIssueDate; } /** * Sets the value of the originalIssueDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setOriginalIssueDate(XMLGregorianCalendar value) { this.originalIssueDate = value; } /** * Gets the value of the originalIssueIATA property. * * @return * possible object is * {@link String } * */ public String getOriginalIssueIATA() { return originalIssueIATA; } /** * Sets the value of the originalIssueIATA property. * * @param value * allowed object is * {@link String } * */ public void setOriginalIssueIATA(String value) { this.originalIssueIATA = value; } /** * Gets the value of the originalPaymentForm property. * * @return * possible object is * {@link String } * */ public String getOriginalPaymentForm() { return originalPaymentForm; } /** * Sets the value of the originalPaymentForm property. * * @param value * allowed object is * {@link String } * */ public void setOriginalPaymentForm(String value) { this.originalPaymentForm = value; } /** * Gets the value of the checkInhibitorType property. * * @return * possible object is * {@link String } * */ public String getCheckInhibitorType() { return checkInhibitorType; } /** * Sets the value of the checkInhibitorType property. * * @param value * allowed object is * {@link String } * */ public void setCheckInhibitorType(String value) { this.checkInhibitorType = value; } /** * Gets the value of the couponRPHs 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 couponRPHs property. * *

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

         *    getCouponRPHs().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getCouponRPHs() { if (couponRPHs == null) { couponRPHs = new ArrayList(); } return this.couponRPHs; } } /** *

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="ConjunctionTicketNbr" maxOccurs="16" minOccurs="0">
     *           <complexType>
     *             <simpleContent>
     *               <extension base="<http://www.opentravel.org/OTA/2003/05>StringLength1to32">
     *                 <attribute name="Coupons" type="{http://www.opentravel.org/OTA/2003/05}ListOfRPH" />
     *               </extension>
     *             </simpleContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attGroup ref="{http://www.opentravel.org/OTA/2003/05}OriginalIssueAttributes"/>
     *       <attribute name="TicketNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
     *       <attribute name="ReroutingType">
     *         <simpleType>
     *           <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
     *             <enumeration value="voluntary"/>
     *             <enumeration value="involuntary"/>
     *           </restriction>
     *         </simpleType>
     *       </attribute>
     *       <attribute name="ReasonForReroute" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "conjunctionTicketNbr" }) public static class Ticket { @XmlElement(name = "ConjunctionTicketNbr") protected List conjunctionTicketNbr; @XmlAttribute(name = "TicketNumber") protected String ticketNumber; @XmlAttribute(name = "ReroutingType") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String reroutingType; @XmlAttribute(name = "ReasonForReroute") protected String reasonForReroute; @XmlAttribute(name = "OriginalTicketNumber") protected String originalTicketNumber; @XmlAttribute(name = "OriginalIssuePlace") protected String originalIssuePlace; @XmlAttribute(name = "OriginalIssueDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar originalIssueDate; @XmlAttribute(name = "OriginalIssueIATA") protected String originalIssueIATA; @XmlAttribute(name = "OriginalPaymentForm") protected String originalPaymentForm; @XmlAttribute(name = "CheckInhibitorType") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) protected String checkInhibitorType; @XmlAttribute(name = "CouponRPHs") protected List couponRPHs; /** * Gets the value of the conjunctionTicketNbr 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 conjunctionTicketNbr property. * *

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

         *    getConjunctionTicketNbr().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PaymentFormType.Ticket.ConjunctionTicketNbr } * * */ public List getConjunctionTicketNbr() { if (conjunctionTicketNbr == null) { conjunctionTicketNbr = new ArrayList(); } return this.conjunctionTicketNbr; } /** * Gets the value of the ticketNumber property. * * @return * possible object is * {@link String } * */ public String getTicketNumber() { return ticketNumber; } /** * Sets the value of the ticketNumber property. * * @param value * allowed object is * {@link String } * */ public void setTicketNumber(String value) { this.ticketNumber = value; } /** * Gets the value of the reroutingType property. * * @return * possible object is * {@link String } * */ public String getReroutingType() { return reroutingType; } /** * Sets the value of the reroutingType property. * * @param value * allowed object is * {@link String } * */ public void setReroutingType(String value) { this.reroutingType = value; } /** * Gets the value of the reasonForReroute property. * * @return * possible object is * {@link String } * */ public String getReasonForReroute() { return reasonForReroute; } /** * Sets the value of the reasonForReroute property. * * @param value * allowed object is * {@link String } * */ public void setReasonForReroute(String value) { this.reasonForReroute = value; } /** * Gets the value of the originalTicketNumber property. * * @return * possible object is * {@link String } * */ public String getOriginalTicketNumber() { return originalTicketNumber; } /** * Sets the value of the originalTicketNumber property. * * @param value * allowed object is * {@link String } * */ public void setOriginalTicketNumber(String value) { this.originalTicketNumber = value; } /** * Gets the value of the originalIssuePlace property. * * @return * possible object is * {@link String } * */ public String getOriginalIssuePlace() { return originalIssuePlace; } /** * Sets the value of the originalIssuePlace property. * * @param value * allowed object is * {@link String } * */ public void setOriginalIssuePlace(String value) { this.originalIssuePlace = value; } /** * Gets the value of the originalIssueDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getOriginalIssueDate() { return originalIssueDate; } /** * Sets the value of the originalIssueDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setOriginalIssueDate(XMLGregorianCalendar value) { this.originalIssueDate = value; } /** * Gets the value of the originalIssueIATA property. * * @return * possible object is * {@link String } * */ public String getOriginalIssueIATA() { return originalIssueIATA; } /** * Sets the value of the originalIssueIATA property. * * @param value * allowed object is * {@link String } * */ public void setOriginalIssueIATA(String value) { this.originalIssueIATA = value; } /** * Gets the value of the originalPaymentForm property. * * @return * possible object is * {@link String } * */ public String getOriginalPaymentForm() { return originalPaymentForm; } /** * Sets the value of the originalPaymentForm property. * * @param value * allowed object is * {@link String } * */ public void setOriginalPaymentForm(String value) { this.originalPaymentForm = value; } /** * Gets the value of the checkInhibitorType property. * * @return * possible object is * {@link String } * */ public String getCheckInhibitorType() { return checkInhibitorType; } /** * Sets the value of the checkInhibitorType property. * * @param value * allowed object is * {@link String } * */ public void setCheckInhibitorType(String value) { this.checkInhibitorType = value; } /** * Gets the value of the couponRPHs 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 couponRPHs property. * *

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

         *    getCouponRPHs().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getCouponRPHs() { if (couponRPHs == null) { couponRPHs = new ArrayList(); } return this.couponRPHs; } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <simpleContent>
         *     <extension base="<http://www.opentravel.org/OTA/2003/05>StringLength1to32">
         *       <attribute name="Coupons" type="{http://www.opentravel.org/OTA/2003/05}ListOfRPH" />
         *     </extension>
         *   </simpleContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class ConjunctionTicketNbr { @XmlValue protected String value; @XmlAttribute(name = "Coupons") protected List coupons; /** * Used for Character Strings, length 1 to 32. * * @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 coupons 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 coupons property. * *

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

             *    getCoupons().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getCoupons() { if (coupons == null) { coupons = new ArrayList(); } return this.coupons; } } } /** *

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}VoucherGroup"/>
     *       <attribute name="BillingNumber" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
     *       <attribute name="SupplierIdentifier" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
     *       <attribute name="Identifier" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to64" />
     *       <attribute name="ValueType" type="{http://www.opentravel.org/OTA/2003/05}StringLength1to32" />
     *       <attribute name="ElectronicIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Voucher { @XmlAttribute(name = "BillingNumber") protected String billingNumber; @XmlAttribute(name = "SupplierIdentifier") protected String supplierIdentifier; @XmlAttribute(name = "Identifier") protected String identifier; @XmlAttribute(name = "ValueType") protected String valueType; @XmlAttribute(name = "ElectronicIndicator") protected Boolean electronicIndicator; @XmlAttribute(name = "SeriesCode") protected String seriesCode; @XmlAttribute(name = "EffectiveDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar effectiveDate; @XmlAttribute(name = "ExpireDate") @XmlSchemaType(name = "date") protected XMLGregorianCalendar expireDate; @XmlAttribute(name = "ExpireDateExclusiveIndicator") protected Boolean expireDateExclusiveIndicator; /** * Gets the value of the billingNumber property. * * @return * possible object is * {@link String } * */ public String getBillingNumber() { return billingNumber; } /** * Sets the value of the billingNumber property. * * @param value * allowed object is * {@link String } * */ public void setBillingNumber(String value) { this.billingNumber = value; } /** * Gets the value of the supplierIdentifier property. * * @return * possible object is * {@link String } * */ public String getSupplierIdentifier() { return supplierIdentifier; } /** * Sets the value of the supplierIdentifier property. * * @param value * allowed object is * {@link String } * */ public void setSupplierIdentifier(String value) { this.supplierIdentifier = value; } /** * Gets the value of the identifier property. * * @return * possible object is * {@link String } * */ public String getIdentifier() { return identifier; } /** * Sets the value of the identifier property. * * @param value * allowed object is * {@link String } * */ public void setIdentifier(String value) { this.identifier = value; } /** * Gets the value of the valueType property. * * @return * possible object is * {@link String } * */ public String getValueType() { return valueType; } /** * Sets the value of the valueType property. * * @param value * allowed object is * {@link String } * */ public void setValueType(String value) { this.valueType = value; } /** * Gets the value of the electronicIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean getElectronicIndicator() { return electronicIndicator; } /** * Sets the value of the electronicIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setElectronicIndicator(Boolean value) { this.electronicIndicator = value; } /** * Gets the value of the seriesCode property. * * @return * possible object is * {@link String } * */ public String getSeriesCode() { return seriesCode; } /** * Sets the value of the seriesCode property. * * @param value * allowed object is * {@link String } * */ public void setSeriesCode(String value) { this.seriesCode = value; } /** * Gets the value of the effectiveDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEffectiveDate() { return effectiveDate; } /** * Sets the value of the effectiveDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEffectiveDate(XMLGregorianCalendar value) { this.effectiveDate = value; } /** * Gets the value of the expireDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getExpireDate() { return expireDate; } /** * Sets the value of the expireDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setExpireDate(XMLGregorianCalendar value) { this.expireDate = value; } /** * Gets the value of the expireDateExclusiveIndicator property. * * @return * possible object is * {@link Boolean } * */ public Boolean getExpireDateExclusiveIndicator() { return expireDateExclusiveIndicator; } /** * Sets the value of the expireDateExclusiveIndicator property. * * @param value * allowed object is * {@link Boolean } * */ public void setExpireDateExclusiveIndicator(Boolean value) { this.expireDateExclusiveIndicator = value; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy