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

com.ean.wsapi.hotel.v3.ReservationInfo Maven / Gradle / Ivy


package com.ean.wsapi.hotel.v3;

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.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for reservationInfo complex type. * *

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

 * <complexType name="reservationInfo">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="homePhone" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="workPhone" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="extension" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="faxPhone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="companyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="creditCardType" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="creditCardNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="creditCardIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="creditCardExpirationMonth" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="creditCardExpirationYear" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="creditCardStartDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="creditCardIssueNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="creditCardPasHttpUserAgent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="creditCardPasHttpAccept" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="creditCardPasPaRes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="emailItineraryList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "reservationInfo", propOrder = { "email", "firstName", "lastName", "homePhone", "workPhone", "extension", "faxPhone", "companyName", "creditCardType", "creditCardNumber", "creditCardIdentifier", "creditCardExpirationMonth", "creditCardExpirationYear", "creditCardStartDate", "creditCardIssueNumber", "creditCardPasHttpUserAgent", "creditCardPasHttpAccept", "creditCardPasPaRes", "emailItineraryList" }) public class ReservationInfo { @XmlElement(required = true) protected String email; @XmlElement(required = true) protected String firstName; @XmlElement(required = true) protected String lastName; @XmlElement(required = true) protected String homePhone; @XmlElement(required = true) protected String workPhone; protected String extension; protected String faxPhone; protected String companyName; @XmlElement(required = true) protected String creditCardType; @XmlElement(required = true) protected String creditCardNumber; @XmlElement(required = true) protected String creditCardIdentifier; @XmlElement(required = true) protected String creditCardExpirationMonth; @XmlElement(required = true) protected String creditCardExpirationYear; protected String creditCardStartDate; protected String creditCardIssueNumber; protected String creditCardPasHttpUserAgent; protected String creditCardPasHttpAccept; protected String creditCardPasPaRes; protected List emailItineraryList; /** * Gets the value of the email property. * * @return * possible object is * {@link String } * */ public String getEmail() { return email; } /** * Sets the value of the email property. * * @param value * allowed object is * {@link String } * */ public void setEmail(String value) { this.email = value; } /** * Gets the value of the firstName property. * * @return * possible object is * {@link String } * */ public String getFirstName() { return firstName; } /** * Sets the value of the firstName property. * * @param value * allowed object is * {@link String } * */ public void setFirstName(String value) { this.firstName = value; } /** * Gets the value of the lastName property. * * @return * possible object is * {@link String } * */ public String getLastName() { return lastName; } /** * Sets the value of the lastName property. * * @param value * allowed object is * {@link String } * */ public void setLastName(String value) { this.lastName = value; } /** * Gets the value of the homePhone property. * * @return * possible object is * {@link String } * */ public String getHomePhone() { return homePhone; } /** * Sets the value of the homePhone property. * * @param value * allowed object is * {@link String } * */ public void setHomePhone(String value) { this.homePhone = value; } /** * Gets the value of the workPhone property. * * @return * possible object is * {@link String } * */ public String getWorkPhone() { return workPhone; } /** * Sets the value of the workPhone property. * * @param value * allowed object is * {@link String } * */ public void setWorkPhone(String value) { this.workPhone = value; } /** * Gets the value of the extension property. * * @return * possible object is * {@link String } * */ public String getExtension() { return extension; } /** * Sets the value of the extension property. * * @param value * allowed object is * {@link String } * */ public void setExtension(String value) { this.extension = value; } /** * Gets the value of the faxPhone property. * * @return * possible object is * {@link String } * */ public String getFaxPhone() { return faxPhone; } /** * Sets the value of the faxPhone property. * * @param value * allowed object is * {@link String } * */ public void setFaxPhone(String value) { this.faxPhone = value; } /** * Gets the value of the companyName property. * * @return * possible object is * {@link String } * */ public String getCompanyName() { return companyName; } /** * Sets the value of the companyName property. * * @param value * allowed object is * {@link String } * */ public void setCompanyName(String value) { this.companyName = value; } /** * Gets the value of the creditCardType property. * * @return * possible object is * {@link String } * */ public String getCreditCardType() { return creditCardType; } /** * Sets the value of the creditCardType property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardType(String value) { this.creditCardType = value; } /** * Gets the value of the creditCardNumber property. * * @return * possible object is * {@link String } * */ public String getCreditCardNumber() { return creditCardNumber; } /** * Sets the value of the creditCardNumber property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardNumber(String value) { this.creditCardNumber = value; } /** * Gets the value of the creditCardIdentifier property. * * @return * possible object is * {@link String } * */ public String getCreditCardIdentifier() { return creditCardIdentifier; } /** * Sets the value of the creditCardIdentifier property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardIdentifier(String value) { this.creditCardIdentifier = value; } /** * Gets the value of the creditCardExpirationMonth property. * * @return * possible object is * {@link String } * */ public String getCreditCardExpirationMonth() { return creditCardExpirationMonth; } /** * Sets the value of the creditCardExpirationMonth property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardExpirationMonth(String value) { this.creditCardExpirationMonth = value; } /** * Gets the value of the creditCardExpirationYear property. * * @return * possible object is * {@link String } * */ public String getCreditCardExpirationYear() { return creditCardExpirationYear; } /** * Sets the value of the creditCardExpirationYear property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardExpirationYear(String value) { this.creditCardExpirationYear = value; } /** * Gets the value of the creditCardStartDate property. * * @return * possible object is * {@link String } * */ public String getCreditCardStartDate() { return creditCardStartDate; } /** * Sets the value of the creditCardStartDate property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardStartDate(String value) { this.creditCardStartDate = value; } /** * Gets the value of the creditCardIssueNumber property. * * @return * possible object is * {@link String } * */ public String getCreditCardIssueNumber() { return creditCardIssueNumber; } /** * Sets the value of the creditCardIssueNumber property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardIssueNumber(String value) { this.creditCardIssueNumber = value; } /** * Gets the value of the creditCardPasHttpUserAgent property. * * @return * possible object is * {@link String } * */ public String getCreditCardPasHttpUserAgent() { return creditCardPasHttpUserAgent; } /** * Sets the value of the creditCardPasHttpUserAgent property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardPasHttpUserAgent(String value) { this.creditCardPasHttpUserAgent = value; } /** * Gets the value of the creditCardPasHttpAccept property. * * @return * possible object is * {@link String } * */ public String getCreditCardPasHttpAccept() { return creditCardPasHttpAccept; } /** * Sets the value of the creditCardPasHttpAccept property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardPasHttpAccept(String value) { this.creditCardPasHttpAccept = value; } /** * Gets the value of the creditCardPasPaRes property. * * @return * possible object is * {@link String } * */ public String getCreditCardPasPaRes() { return creditCardPasPaRes; } /** * Sets the value of the creditCardPasPaRes property. * * @param value * allowed object is * {@link String } * */ public void setCreditCardPasPaRes(String value) { this.creditCardPasPaRes = value; } /** * Gets the value of the emailItineraryList 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 emailItineraryList property. * *

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

     *    getEmailItineraryList().add(newItem);
     * 
* * *

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





© 2015 - 2025 Weber Informatics LLC | Privacy Policy