net.authorize.api.contract.v1.TransactionResponse Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.11.14 at 11:09:15 AM IST
//
package net.authorize.api.contract.v1;
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 transactionResponse complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="transactionResponse">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="responseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="rawResponseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="authCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="avsResultCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="cvvResultCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="cavvResultCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="transId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="refTransID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="transHash" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="testRequest" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="entryMode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="splitTenderId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="prePaidCard" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="requestedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="approvedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="balanceOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="messages" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="message" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="errors" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="error" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="splitTenderPayments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="splitTenderPayment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="transId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseToCustomer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="authCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="requestedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="approvedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="balanceOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="userFields" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="userField" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}userField" maxOccurs="20" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="shipTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/>
* <element name="secureAcceptance" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="SecureAcceptanceUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PayerID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PayerEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="emvResponse" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="tlvData" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="tags" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="tag" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}emvTag" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="transHashSha2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileIdType" minOccurs="0"/>
* <element name="networkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "transactionResponse", propOrder = {
"responseCode",
"rawResponseCode",
"authCode",
"avsResultCode",
"cvvResultCode",
"cavvResultCode",
"transId",
"refTransID",
"transHash",
"testRequest",
"accountNumber",
"entryMode",
"accountType",
"splitTenderId",
"prePaidCard",
"messages",
"errors",
"splitTenderPayments",
"userFields",
"shipTo",
"secureAcceptance",
"emvResponse",
"transHashSha2",
"profile",
"networkTransId"
})
public class TransactionResponse {
protected String responseCode;
protected String rawResponseCode;
protected String authCode;
protected String avsResultCode;
protected String cvvResultCode;
protected String cavvResultCode;
protected String transId;
protected String refTransID;
protected String transHash;
protected String testRequest;
protected String accountNumber;
protected String entryMode;
protected String accountType;
protected String splitTenderId;
protected TransactionResponse.PrePaidCard prePaidCard;
protected TransactionResponse.Messages messages;
protected TransactionResponse.Errors errors;
protected TransactionResponse.SplitTenderPayments splitTenderPayments;
protected TransactionResponse.UserFields userFields;
protected NameAndAddressType shipTo;
protected TransactionResponse.SecureAcceptance secureAcceptance;
protected TransactionResponse.EmvResponse emvResponse;
protected String transHashSha2;
protected CustomerProfileIdType profile;
protected String networkTransId;
/**
* Gets the value of the responseCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResponseCode() {
return responseCode;
}
/**
* Sets the value of the responseCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResponseCode(String value) {
this.responseCode = value;
}
/**
* Gets the value of the rawResponseCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRawResponseCode() {
return rawResponseCode;
}
/**
* Sets the value of the rawResponseCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRawResponseCode(String value) {
this.rawResponseCode = value;
}
/**
* Gets the value of the authCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAuthCode() {
return authCode;
}
/**
* Sets the value of the authCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAuthCode(String value) {
this.authCode = value;
}
/**
* Gets the value of the avsResultCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAvsResultCode() {
return avsResultCode;
}
/**
* Sets the value of the avsResultCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAvsResultCode(String value) {
this.avsResultCode = value;
}
/**
* Gets the value of the cvvResultCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCvvResultCode() {
return cvvResultCode;
}
/**
* Sets the value of the cvvResultCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCvvResultCode(String value) {
this.cvvResultCode = value;
}
/**
* Gets the value of the cavvResultCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCavvResultCode() {
return cavvResultCode;
}
/**
* Sets the value of the cavvResultCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCavvResultCode(String value) {
this.cavvResultCode = value;
}
/**
* Gets the value of the transId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTransId() {
return transId;
}
/**
* Sets the value of the transId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTransId(String value) {
this.transId = value;
}
/**
* Gets the value of the refTransID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRefTransID() {
return refTransID;
}
/**
* Sets the value of the refTransID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRefTransID(String value) {
this.refTransID = value;
}
/**
* Gets the value of the transHash property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTransHash() {
return transHash;
}
/**
* Sets the value of the transHash property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTransHash(String value) {
this.transHash = value;
}
/**
* Gets the value of the testRequest property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTestRequest() {
return testRequest;
}
/**
* Sets the value of the testRequest property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTestRequest(String value) {
this.testRequest = value;
}
/**
* Gets the value of the accountNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAccountNumber() {
return accountNumber;
}
/**
* Sets the value of the accountNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAccountNumber(String value) {
this.accountNumber = value;
}
/**
* Gets the value of the entryMode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEntryMode() {
return entryMode;
}
/**
* Sets the value of the entryMode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEntryMode(String value) {
this.entryMode = value;
}
/**
* Gets the value of the accountType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAccountType() {
return accountType;
}
/**
* Sets the value of the accountType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAccountType(String value) {
this.accountType = value;
}
/**
* Gets the value of the splitTenderId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSplitTenderId() {
return splitTenderId;
}
/**
* Sets the value of the splitTenderId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSplitTenderId(String value) {
this.splitTenderId = value;
}
/**
* Gets the value of the prePaidCard property.
*
* @return
* possible object is
* {@link TransactionResponse.PrePaidCard }
*
*/
public TransactionResponse.PrePaidCard getPrePaidCard() {
return prePaidCard;
}
/**
* Sets the value of the prePaidCard property.
*
* @param value
* allowed object is
* {@link TransactionResponse.PrePaidCard }
*
*/
public void setPrePaidCard(TransactionResponse.PrePaidCard value) {
this.prePaidCard = value;
}
/**
* Gets the value of the messages property.
*
* @return
* possible object is
* {@link TransactionResponse.Messages }
*
*/
public TransactionResponse.Messages getMessages() {
return messages;
}
/**
* Sets the value of the messages property.
*
* @param value
* allowed object is
* {@link TransactionResponse.Messages }
*
*/
public void setMessages(TransactionResponse.Messages value) {
this.messages = value;
}
/**
* Gets the value of the errors property.
*
* @return
* possible object is
* {@link TransactionResponse.Errors }
*
*/
public TransactionResponse.Errors getErrors() {
return errors;
}
/**
* Sets the value of the errors property.
*
* @param value
* allowed object is
* {@link TransactionResponse.Errors }
*
*/
public void setErrors(TransactionResponse.Errors value) {
this.errors = value;
}
/**
* Gets the value of the splitTenderPayments property.
*
* @return
* possible object is
* {@link TransactionResponse.SplitTenderPayments }
*
*/
public TransactionResponse.SplitTenderPayments getSplitTenderPayments() {
return splitTenderPayments;
}
/**
* Sets the value of the splitTenderPayments property.
*
* @param value
* allowed object is
* {@link TransactionResponse.SplitTenderPayments }
*
*/
public void setSplitTenderPayments(TransactionResponse.SplitTenderPayments value) {
this.splitTenderPayments = value;
}
/**
* Gets the value of the userFields property.
*
* @return
* possible object is
* {@link TransactionResponse.UserFields }
*
*/
public TransactionResponse.UserFields getUserFields() {
return userFields;
}
/**
* Sets the value of the userFields property.
*
* @param value
* allowed object is
* {@link TransactionResponse.UserFields }
*
*/
public void setUserFields(TransactionResponse.UserFields value) {
this.userFields = value;
}
/**
* Gets the value of the shipTo property.
*
* @return
* possible object is
* {@link NameAndAddressType }
*
*/
public NameAndAddressType getShipTo() {
return shipTo;
}
/**
* Sets the value of the shipTo property.
*
* @param value
* allowed object is
* {@link NameAndAddressType }
*
*/
public void setShipTo(NameAndAddressType value) {
this.shipTo = value;
}
/**
* Gets the value of the secureAcceptance property.
*
* @return
* possible object is
* {@link TransactionResponse.SecureAcceptance }
*
*/
public TransactionResponse.SecureAcceptance getSecureAcceptance() {
return secureAcceptance;
}
/**
* Sets the value of the secureAcceptance property.
*
* @param value
* allowed object is
* {@link TransactionResponse.SecureAcceptance }
*
*/
public void setSecureAcceptance(TransactionResponse.SecureAcceptance value) {
this.secureAcceptance = value;
}
/**
* Gets the value of the emvResponse property.
*
* @return
* possible object is
* {@link TransactionResponse.EmvResponse }
*
*/
public TransactionResponse.EmvResponse getEmvResponse() {
return emvResponse;
}
/**
* Sets the value of the emvResponse property.
*
* @param value
* allowed object is
* {@link TransactionResponse.EmvResponse }
*
*/
public void setEmvResponse(TransactionResponse.EmvResponse value) {
this.emvResponse = value;
}
/**
* Gets the value of the transHashSha2 property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTransHashSha2() {
return transHashSha2;
}
/**
* Sets the value of the transHashSha2 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTransHashSha2(String value) {
this.transHashSha2 = value;
}
/**
* Gets the value of the profile property.
*
* @return
* possible object is
* {@link CustomerProfileIdType }
*
*/
public CustomerProfileIdType getProfile() {
return profile;
}
/**
* Sets the value of the profile property.
*
* @param value
* allowed object is
* {@link CustomerProfileIdType }
*
*/
public void setProfile(CustomerProfileIdType value) {
this.profile = value;
}
/**
* Gets the value of the networkTransId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNetworkTransId() {
return networkTransId;
}
/**
* Sets the value of the networkTransId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNetworkTransId(String value) {
this.networkTransId = 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="tlvData" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="tags" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="tag" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}emvTag" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"tlvData",
"tags"
})
public static class EmvResponse {
protected String tlvData;
protected TransactionResponse.EmvResponse.Tags tags;
/**
* Gets the value of the tlvData property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTlvData() {
return tlvData;
}
/**
* Sets the value of the tlvData property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTlvData(String value) {
this.tlvData = value;
}
/**
* Gets the value of the tags property.
*
* @return
* possible object is
* {@link TransactionResponse.EmvResponse.Tags }
*
*/
public TransactionResponse.EmvResponse.Tags getTags() {
return tags;
}
/**
* Sets the value of the tags property.
*
* @param value
* allowed object is
* {@link TransactionResponse.EmvResponse.Tags }
*
*/
public void setTags(TransactionResponse.EmvResponse.Tags value) {
this.tags = 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="tag" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}emvTag" maxOccurs="unbounded"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"tag"
})
public static class Tags {
@XmlElement(required = true)
protected List tag;
/**
* Gets the value of the tag 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 tag property.
*
*
* For example, to add a new item, do as follows:
*
* getTag().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link EmvTag }
*
*
*/
public List getTag() {
if (tag == null) {
tag = new ArrayList();
}
return this.tag;
}
}
}
/**
* 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="error" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"error"
})
public static class Errors {
protected List error;
/**
* Gets the value of the error 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 error property.
*
*
* For example, to add a new item, do as follows:
*
* getError().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link TransactionResponse.Errors.Error }
*
*
*/
public List getError() {
if (error == null) {
error = new ArrayList();
}
return this.error;
}
/**
* 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="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"errorCode",
"errorText"
})
public static class Error {
protected String errorCode;
protected String errorText;
/**
* Gets the value of the errorCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErrorCode() {
return errorCode;
}
/**
* Sets the value of the errorCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErrorCode(String value) {
this.errorCode = value;
}
/**
* Gets the value of the errorText property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getErrorText() {
return errorText;
}
/**
* Sets the value of the errorText property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setErrorText(String value) {
this.errorText = 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="message" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"message"
})
public static class Messages {
protected List message;
/**
* Gets the value of the message 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 message property.
*
*
* For example, to add a new item, do as follows:
*
* getMessage().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link TransactionResponse.Messages.Message }
*
*
*/
public List getMessage() {
if (message == null) {
message = new ArrayList();
}
return this.message;
}
/**
* 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="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"code",
"description"
})
public static class Message {
protected String code;
protected String description;
/**
* Gets the value of the code property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCode() {
return code;
}
/**
* Sets the value of the code property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCode(String value) {
this.code = value;
}
/**
* Gets the value of the description property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDescription() {
return description;
}
/**
* Sets the value of the description property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDescription(String value) {
this.description = 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="requestedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="approvedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="balanceOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"requestedAmount",
"approvedAmount",
"balanceOnCard"
})
public static class PrePaidCard {
protected String requestedAmount;
protected String approvedAmount;
protected String balanceOnCard;
/**
* Gets the value of the requestedAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRequestedAmount() {
return requestedAmount;
}
/**
* Sets the value of the requestedAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRequestedAmount(String value) {
this.requestedAmount = value;
}
/**
* Gets the value of the approvedAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getApprovedAmount() {
return approvedAmount;
}
/**
* Sets the value of the approvedAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setApprovedAmount(String value) {
this.approvedAmount = value;
}
/**
* Gets the value of the balanceOnCard property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBalanceOnCard() {
return balanceOnCard;
}
/**
* Sets the value of the balanceOnCard property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBalanceOnCard(String value) {
this.balanceOnCard = 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="SecureAcceptanceUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PayerID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PayerEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"secureAcceptanceUrl",
"payerID",
"payerEmail"
})
public static class SecureAcceptance {
@XmlElement(name = "SecureAcceptanceUrl")
protected String secureAcceptanceUrl;
@XmlElement(name = "PayerID")
protected String payerID;
@XmlElement(name = "PayerEmail")
protected String payerEmail;
/**
* Gets the value of the secureAcceptanceUrl property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSecureAcceptanceUrl() {
return secureAcceptanceUrl;
}
/**
* Sets the value of the secureAcceptanceUrl property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSecureAcceptanceUrl(String value) {
this.secureAcceptanceUrl = value;
}
/**
* Gets the value of the payerID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPayerID() {
return payerID;
}
/**
* Sets the value of the payerID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPayerID(String value) {
this.payerID = value;
}
/**
* Gets the value of the payerEmail property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPayerEmail() {
return payerEmail;
}
/**
* Sets the value of the payerEmail property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPayerEmail(String value) {
this.payerEmail = 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="splitTenderPayment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="transId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseToCustomer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="authCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="requestedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="approvedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="balanceOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"splitTenderPayment"
})
public static class SplitTenderPayments {
protected List splitTenderPayment;
/**
* Gets the value of the splitTenderPayment 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 splitTenderPayment property.
*
*
* For example, to add a new item, do as follows:
*
* getSplitTenderPayment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link TransactionResponse.SplitTenderPayments.SplitTenderPayment }
*
*
*/
public List getSplitTenderPayment() {
if (splitTenderPayment == null) {
splitTenderPayment = new ArrayList();
}
return this.splitTenderPayment;
}
/**
* 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="transId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="responseToCustomer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="authCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="requestedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="approvedAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="balanceOnCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"transId",
"responseCode",
"responseToCustomer",
"authCode",
"accountNumber",
"accountType",
"requestedAmount",
"approvedAmount",
"balanceOnCard"
})
public static class SplitTenderPayment {
protected String transId;
protected String responseCode;
protected String responseToCustomer;
protected String authCode;
protected String accountNumber;
protected String accountType;
protected String requestedAmount;
protected String approvedAmount;
protected String balanceOnCard;
/**
* Gets the value of the transId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTransId() {
return transId;
}
/**
* Sets the value of the transId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTransId(String value) {
this.transId = value;
}
/**
* Gets the value of the responseCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResponseCode() {
return responseCode;
}
/**
* Sets the value of the responseCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResponseCode(String value) {
this.responseCode = value;
}
/**
* Gets the value of the responseToCustomer property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResponseToCustomer() {
return responseToCustomer;
}
/**
* Sets the value of the responseToCustomer property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResponseToCustomer(String value) {
this.responseToCustomer = value;
}
/**
* Gets the value of the authCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAuthCode() {
return authCode;
}
/**
* Sets the value of the authCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAuthCode(String value) {
this.authCode = value;
}
/**
* Gets the value of the accountNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAccountNumber() {
return accountNumber;
}
/**
* Sets the value of the accountNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAccountNumber(String value) {
this.accountNumber = value;
}
/**
* Gets the value of the accountType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAccountType() {
return accountType;
}
/**
* Sets the value of the accountType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAccountType(String value) {
this.accountType = value;
}
/**
* Gets the value of the requestedAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRequestedAmount() {
return requestedAmount;
}
/**
* Sets the value of the requestedAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRequestedAmount(String value) {
this.requestedAmount = value;
}
/**
* Gets the value of the approvedAmount property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getApprovedAmount() {
return approvedAmount;
}
/**
* Sets the value of the approvedAmount property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setApprovedAmount(String value) {
this.approvedAmount = value;
}
/**
* Gets the value of the balanceOnCard property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBalanceOnCard() {
return balanceOnCard;
}
/**
* Sets the value of the balanceOnCard property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBalanceOnCard(String value) {
this.balanceOnCard = 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="userField" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}userField" maxOccurs="20" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"userField"
})
public static class UserFields {
protected List userField;
/**
* Gets the value of the userField 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 userField property.
*
*
* For example, to add a new item, do as follows:
*
* getUserField().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link UserField }
*
*
*/
public List getUserField() {
if (userField == null) {
userField = new ArrayList();
}
return this.userField;
}
}
}