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

net.authorize.api.contract.v1.TransactionResponse Maven / Gradle / Ivy

Go to download

Authorize.Net SDK includes standard payments, recurring billing, and customer profiles.

There is a newer version: 3.0.0
Show newest version
//
// 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; } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy