package net.tooan.ynpay.order.eadd;
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;
/**
* <p>Java class for serialClass complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="serialClass">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="carAttrib" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="carDriver" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="carLevel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="carType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="classCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="classId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="className" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="entrance" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="networkStationCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="networkStationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="priceNow" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="priceOriginal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="residualTicket" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="seatNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="stopSpaces" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="takePlaceList" type="{http://eadd.center.tg.tiangu.net/}takePlace" maxOccurs="unbounded" minOccurs="0"/>
* <element name="useDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="useTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="VIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="viaStationsList" type="{http://eadd.center.tg.tiangu.net/}viaStations" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "serialClass", propOrder = {
"carAttrib",
"carDriver",
"carLevel",
"carType",
"classCode",
"classId",
"className",
"entrance",
"networkStationCode",
"networkStationName",
"priceNow",
"priceOriginal",
"residualTicket",
"seatNum",
"status",
"stopSpaces",
"takePlaceList",
"useDate",
"useTime",
"vin",
"viaStationsList"
})
public class SerialClass {
protected String carAttrib;
protected String carDriver;
protected String carLevel;
protected String carType;
protected String classCode;
protected String classId;
protected String className;
protected String entrance;
protected String networkStationCode;
protected String networkStationName;
protected String priceNow;
protected String priceOriginal;
protected String residualTicket;
protected String seatNum;
protected String status;
protected String stopSpaces;
@XmlElement(nillable = true)
protected List<TakePlace> takePlaceList;
protected String useDate;
protected String useTime;
@XmlElement(name = "VIN")
protected String vin;
@XmlElement(nillable = true)
protected List<ViaStations> viaStationsList;
/**
* Gets the value of the carAttrib property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCarAttrib() {
return carAttrib;
}
/**
* Sets the value of the carAttrib property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCarAttrib(String value) {
this.carAttrib = value;
}
/**
* Gets the value of the carDriver property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCarDriver() {
return carDriver;
}
/**
* Sets the value of the carDriver property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCarDriver(String value) {
this.carDriver = value;
}
/**
* Gets the value of the carLevel property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCarLevel() {
return carLevel;
}
/**
* Sets the value of the carLevel property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCarLevel(String value) {
this.carLevel = value;
}
/**
* Gets the value of the carType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCarType() {
return carType;
}
/**
* Sets the value of the carType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCarType(String value) {
this.carType = value;
}
/**
* Gets the value of the classCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClassCode() {
return classCode;
}
/**
* Sets the value of the classCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClassCode(String value) {
this.classCode = value;
}
/**
* Gets the value of the classId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClassId() {
return classId;
}
/**
* Sets the value of the classId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClassId(String value) {
this.classId = value;
}
/**
* Gets the value of the className property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClassName() {
return className;
}
/**
* Sets the value of the className property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClassName(String value) {
this.className = value;
}
/**
* Gets the value of the entrance property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEntrance() {
return entrance;
}
/**
* Sets the value of the entrance property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEntrance(String value) {
this.entrance = value;
}
/**
* Gets the value of the networkStationCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNetworkStationCode() {
return networkStationCode;
}
/**
* Sets the value of the networkStationCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNetworkStationCode(String value) {
this.networkStationCode = value;
}
/**
* Gets the value of the networkStationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNetworkStationName() {
return networkStationName;
}
/**
* Sets the value of the networkStationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNetworkStationName(String value) {
this.networkStationName = value;
}
/**
* Gets the value of the priceNow property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPriceNow() {
return priceNow;
}
/**
* Sets the value of the priceNow property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPriceNow(String value) {
this.priceNow = value;
}
/**
* Gets the value of the priceOriginal property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPriceOriginal() {
return priceOriginal;
}
/**
* Sets the value of the priceOriginal property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPriceOriginal(String value) {
this.priceOriginal = value;
}
/**
* Gets the value of the residualTicket property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResidualTicket() {
return residualTicket;
}
/**
* Sets the value of the residualTicket property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResidualTicket(String value) {
this.residualTicket = value;
}
/**
* Gets the value of the seatNum property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSeatNum() {
return seatNum;
}
/**
* Sets the value of the seatNum property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSeatNum(String value) {
this.seatNum = 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 stopSpaces property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStopSpaces() {
return stopSpaces;
}
/**
* Sets the value of the stopSpaces property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStopSpaces(String value) {
this.stopSpaces = value;
}
/**
* Gets the value of the takePlaceList property.
*
* <p>
* 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 <CODE>set</CODE> method for the takePlaceList property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getTakePlaceList().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link TakePlace }
*
*
*/
public List<TakePlace> getTakePlaceList() {
if (takePlaceList == null) {
takePlaceList = new ArrayList<TakePlace>();
}
return this.takePlaceList;
}
/**
* Gets the value of the useDate property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUseDate() {
return useDate;
}
/**
* Sets the value of the useDate property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUseDate(String value) {
this.useDate = value;
}
/**
* Gets the value of the useTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUseTime() {
return useTime;
}
/**
* Sets the value of the useTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUseTime(String value) {
this.useTime = value;
}
/**
* Gets the value of the vin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVIN() {
return vin;
}
/**
* Sets the value of the vin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVIN(String value) {
this.vin = value;
}
/**
* Gets the value of the viaStationsList property.
*
* <p>
* 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 <CODE>set</CODE> method for the viaStationsList property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getViaStationsList().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ViaStations }
*
*
*/
public List<ViaStations> getViaStationsList() {
if (viaStationsList == null) {
viaStationsList = new ArrayList<ViaStations>();
}
return this.viaStationsList;
}
}