package com.jttech.pfcs.vo.resp.trade;
import java.io.Serializable;
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;
/**
*
RspSvcHeaderType complex type的 Java 类。
*
*
以下模式片段指定包含在此类中的预期内容。
*
*
* <complexType name="RspSvcHeaderType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}TranDate"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}TranTime"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}BackendSeqNo"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}BackendSysId"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}ReturnCode"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}ReturnMsg"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}GlobalSeqNo" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}LangCode" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}TranCode" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}PIN" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}KeyVersionNo" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}TargetAdr" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}SourceAdr" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}MsgEndFlag" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}MsgSeqNo" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}LinkTranCode" minOccurs="0"/>
* <element ref="{http://esb.spdbbiz.com/services/S080030795}TranSerialNo" minOccurs="0"/>
* <element name="SubSvcRetInfo" type="{http://esb.spdbbiz.com/services/S080030795}SubSvcRetInfoType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RspSvcHeaderType", propOrder = {
"tranDate",
"tranTime",
"backendSeqNo",
"backendSysId",
"returnCode",
"returnMsg",
"globalSeqNo",
"langCode",
"tranCode",
"pin",
"keyVersionNo",
"targetAdr",
"sourceAdr",
"msgEndFlag",
"msgSeqNo",
"linkTranCode",
"tranSerialNo",
"subSvcRetInfo"
})
public class RspSvcHeaderType implements Serializable {
private static final long serialVersionUID = 1L;
@XmlElement(name = "TranDate", required = true)
protected String tranDate;
@XmlElement(name = "TranTime", required = true)
protected String tranTime;
@XmlElement(name = "BackendSeqNo", required = true)
protected String backendSeqNo;
@XmlElement(name = "BackendSysId", required = true)
protected String backendSysId;
@XmlElement(name = "ReturnCode", required = true)
protected String returnCode;
@XmlElement(name = "ReturnMsg", required = true)
protected String returnMsg;
@XmlElement(name = "GlobalSeqNo")
protected String globalSeqNo;
@XmlElement(name = "LangCode")
protected String langCode;
@XmlElement(name = "TranCode")
protected String tranCode;
@XmlElement(name = "PIN")
protected String pin;
@XmlElement(name = "KeyVersionNo")
protected String keyVersionNo;
@XmlElement(name = "TargetAdr")
protected String targetAdr;
@XmlElement(name = "SourceAdr")
protected String sourceAdr;
@XmlElement(name = "MsgEndFlag")
protected String msgEndFlag;
@XmlElement(name = "MsgSeqNo")
protected String msgSeqNo;
@XmlElement(name = "LinkTranCode")
protected String linkTranCode;
@XmlElement(name = "TranSerialNo")
protected String tranSerialNo;
@XmlElement(name = "SubSvcRetInfo")
protected List subSvcRetInfo;
/**
* 获取tranDate属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranDate() {
return tranDate;
}
/**
* 设置tranDate属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranDate(String value) {
this.tranDate = value;
}
/**
* 获取tranTime属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranTime() {
return tranTime;
}
/**
* 设置tranTime属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranTime(String value) {
this.tranTime = value;
}
/**
* 获取backendSeqNo属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getBackendSeqNo() {
return backendSeqNo;
}
/**
* 设置backendSeqNo属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBackendSeqNo(String value) {
this.backendSeqNo = value;
}
/**
* 获取backendSysId属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getBackendSysId() {
return backendSysId;
}
/**
* 设置backendSysId属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBackendSysId(String value) {
this.backendSysId = value;
}
/**
* 获取returnCode属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getReturnCode() {
return returnCode;
}
/**
* 设置returnCode属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReturnCode(String value) {
this.returnCode = value;
}
/**
* 获取returnMsg属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getReturnMsg() {
return returnMsg;
}
/**
* 设置returnMsg属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReturnMsg(String value) {
this.returnMsg = value;
}
/**
* 获取globalSeqNo属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getGlobalSeqNo() {
return globalSeqNo;
}
/**
* 设置globalSeqNo属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGlobalSeqNo(String value) {
this.globalSeqNo = value;
}
/**
* 获取langCode属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getLangCode() {
return langCode;
}
/**
* 设置langCode属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLangCode(String value) {
this.langCode = value;
}
/**
* 获取tranCode属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranCode() {
return tranCode;
}
/**
* 设置tranCode属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranCode(String value) {
this.tranCode = value;
}
/**
* 获取pin属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getPIN() {
return pin;
}
/**
* 设置pin属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPIN(String value) {
this.pin = value;
}
/**
* 获取keyVersionNo属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getKeyVersionNo() {
return keyVersionNo;
}
/**
* 设置keyVersionNo属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setKeyVersionNo(String value) {
this.keyVersionNo = value;
}
/**
* 获取targetAdr属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getTargetAdr() {
return targetAdr;
}
/**
* 设置targetAdr属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTargetAdr(String value) {
this.targetAdr = value;
}
/**
* 获取sourceAdr属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getSourceAdr() {
return sourceAdr;
}
/**
* 设置sourceAdr属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSourceAdr(String value) {
this.sourceAdr = value;
}
/**
* 获取msgEndFlag属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getMsgEndFlag() {
return msgEndFlag;
}
/**
* 设置msgEndFlag属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMsgEndFlag(String value) {
this.msgEndFlag = value;
}
/**
* 获取msgSeqNo属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getMsgSeqNo() {
return msgSeqNo;
}
/**
* 设置msgSeqNo属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMsgSeqNo(String value) {
this.msgSeqNo = value;
}
/**
* 获取linkTranCode属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinkTranCode() {
return linkTranCode;
}
/**
* 设置linkTranCode属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinkTranCode(String value) {
this.linkTranCode = value;
}
/**
* 获取tranSerialNo属性的值。
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranSerialNo() {
return tranSerialNo;
}
/**
* 设置tranSerialNo属性的值。
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranSerialNo(String value) {
this.tranSerialNo = value;
}
/**
* Gets the value of the subSvcRetInfo 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 subSvcRetInfo property.
*
*
* For example, to add a new item, do as follows:
*
* getSubSvcRetInfo().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SubSvcRetInfoType }
*
*
*/
public List getSubSvcRetInfo() {
if (subSvcRetInfo == null) {
subSvcRetInfo = new ArrayList();
}
return this.subSvcRetInfo;
}
}