Class TransactionDetailsType


  • public class TransactionDetailsType
    extends Object

    Java class for transactionDetailsType complex type.

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

     <complexType name="transactionDetailsType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="transId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}numericString"/>
             <element name="refTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}numericString" minOccurs="0"/>
             <element name="splitTenderId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}numericString" minOccurs="0"/>
             <element name="submitTimeUTC" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="submitTimeLocal" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
             <element name="transactionType" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="transactionStatus" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="responseCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <element name="responseReasonCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <element name="subscription" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subscriptionPaymentType" minOccurs="0"/>
             <element name="responseReasonDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="authCode" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="6"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="AVSResponse" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="1"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="cardCodeResponse" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="1"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="CAVVResponse" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <maxLength value="1"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="FDSFilterAction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="FDSFilters" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfFDSFilter" minOccurs="0"/>
             <element name="batch" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}batchDetailsType" minOccurs="0"/>
             <element name="order" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}orderExType" minOccurs="0"/>
             <element name="requestedAmount" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                   <minInclusive value="0.00"/>
                   <fractionDigits value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="authAmount">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                   <minInclusive value="0.00"/>
                   <fractionDigits value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="settleAmount">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                   <minInclusive value="0.00"/>
                   <fractionDigits value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="tax" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
             <element name="shipping" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
             <element name="duty" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
             <element name="lineItems" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfLineItem" minOccurs="0"/>
             <element name="prepaidBalanceRemaining" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                   <fractionDigits value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="taxExempt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="payment" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentMaskedType"/>
             <element name="customer" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerDataType" minOccurs="0"/>
             <element name="billTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerAddressType" minOccurs="0"/>
             <element name="shipTo" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/>
             <element name="recurringBilling" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="customerIP" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="product" 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="marketType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="mobileDeviceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="customerSignature" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="returnedItems" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfReturnedItem" minOccurs="0"/>
             <element name="solution" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}solutionType" minOccurs="0"/>
             <element name="emvDetails" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="tag" maxOccurs="unbounded">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <sequence>
                                 <element name="tagId" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                 <element name="data" type="{http://www.w3.org/2001/XMLSchema}string"/>
                               </sequence>
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileIdType" minOccurs="0"/>
             <element name="surcharge" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
             <element name="employeeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="tip" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
             <element name="otherTax" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}otherTaxType" minOccurs="0"/>
             <element name="shipFrom" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}nameAndAddressType" minOccurs="0"/>
             <element name="networkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/>
             <element name="originalNetworkTransId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}networkTransId" minOccurs="0"/>
             <element name="originalAuthAmount" minOccurs="0">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                   <minInclusive value="0.00"/>
                   <fractionDigits value="4"/>
                 </restriction>
               </simpleType>
             </element>
             <element name="authorizationIndicator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • TransactionDetailsType

        public TransactionDetailsType()
    • Method Detail

      • getTransId

        public String getTransId()
        Gets the value of the transId property.
        Returns:
        possible object is String
      • setTransId

        public void setTransId​(String value)
        Sets the value of the transId property.
        Parameters:
        value - allowed object is String
      • getRefTransId

        public String getRefTransId()
        Gets the value of the refTransId property.
        Returns:
        possible object is String
      • setRefTransId

        public void setRefTransId​(String value)
        Sets the value of the refTransId property.
        Parameters:
        value - allowed object is String
      • getSplitTenderId

        public String getSplitTenderId()
        Gets the value of the splitTenderId property.
        Returns:
        possible object is String
      • setSplitTenderId

        public void setSplitTenderId​(String value)
        Sets the value of the splitTenderId property.
        Parameters:
        value - allowed object is String
      • getTransactionType

        public String getTransactionType()
        Gets the value of the transactionType property.
        Returns:
        possible object is String
      • setTransactionType

        public void setTransactionType​(String value)
        Sets the value of the transactionType property.
        Parameters:
        value - allowed object is String
      • getTransactionStatus

        public String getTransactionStatus()
        Gets the value of the transactionStatus property.
        Returns:
        possible object is String
      • setTransactionStatus

        public void setTransactionStatus​(String value)
        Sets the value of the transactionStatus property.
        Parameters:
        value - allowed object is String
      • getResponseCode

        public int getResponseCode()
        Gets the value of the responseCode property.
      • setResponseCode

        public void setResponseCode​(int value)
        Sets the value of the responseCode property.
      • getResponseReasonCode

        public int getResponseReasonCode()
        Gets the value of the responseReasonCode property.
      • setResponseReasonCode

        public void setResponseReasonCode​(int value)
        Sets the value of the responseReasonCode property.
      • getResponseReasonDescription

        public String getResponseReasonDescription()
        Gets the value of the responseReasonDescription property.
        Returns:
        possible object is String
      • setResponseReasonDescription

        public void setResponseReasonDescription​(String value)
        Sets the value of the responseReasonDescription property.
        Parameters:
        value - allowed object is String
      • getAuthCode

        public String getAuthCode()
        Gets the value of the authCode property.
        Returns:
        possible object is String
      • setAuthCode

        public void setAuthCode​(String value)
        Sets the value of the authCode property.
        Parameters:
        value - allowed object is String
      • getAVSResponse

        public String getAVSResponse()
        Gets the value of the avsResponse property.
        Returns:
        possible object is String
      • setAVSResponse

        public void setAVSResponse​(String value)
        Sets the value of the avsResponse property.
        Parameters:
        value - allowed object is String
      • getCardCodeResponse

        public String getCardCodeResponse()
        Gets the value of the cardCodeResponse property.
        Returns:
        possible object is String
      • setCardCodeResponse

        public void setCardCodeResponse​(String value)
        Sets the value of the cardCodeResponse property.
        Parameters:
        value - allowed object is String
      • getCAVVResponse

        public String getCAVVResponse()
        Gets the value of the cavvResponse property.
        Returns:
        possible object is String
      • setCAVVResponse

        public void setCAVVResponse​(String value)
        Sets the value of the cavvResponse property.
        Parameters:
        value - allowed object is String
      • getFDSFilterAction

        public String getFDSFilterAction()
        Gets the value of the fdsFilterAction property.
        Returns:
        possible object is String
      • setFDSFilterAction

        public void setFDSFilterAction​(String value)
        Sets the value of the fdsFilterAction property.
        Parameters:
        value - allowed object is String
      • setFDSFilters

        public void setFDSFilters​(ArrayOfFDSFilter value)
        Sets the value of the fdsFilters property.
        Parameters:
        value - allowed object is ArrayOfFDSFilter
      • getOrder

        public OrderExType getOrder()
        Gets the value of the order property.
        Returns:
        possible object is OrderExType
      • setOrder

        public void setOrder​(OrderExType value)
        Sets the value of the order property.
        Parameters:
        value - allowed object is OrderExType
      • getRequestedAmount

        public BigDecimal getRequestedAmount()
        Gets the value of the requestedAmount property.
        Returns:
        possible object is BigDecimal
      • setRequestedAmount

        public void setRequestedAmount​(BigDecimal value)
        Sets the value of the requestedAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getAuthAmount

        public BigDecimal getAuthAmount()
        Gets the value of the authAmount property.
        Returns:
        possible object is BigDecimal
      • setAuthAmount

        public void setAuthAmount​(BigDecimal value)
        Sets the value of the authAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getSettleAmount

        public BigDecimal getSettleAmount()
        Gets the value of the settleAmount property.
        Returns:
        possible object is BigDecimal
      • setSettleAmount

        public void setSettleAmount​(BigDecimal value)
        Sets the value of the settleAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • setLineItems

        public void setLineItems​(ArrayOfLineItem value)
        Sets the value of the lineItems property.
        Parameters:
        value - allowed object is ArrayOfLineItem
      • getPrepaidBalanceRemaining

        public BigDecimal getPrepaidBalanceRemaining()
        Gets the value of the prepaidBalanceRemaining property.
        Returns:
        possible object is BigDecimal
      • setPrepaidBalanceRemaining

        public void setPrepaidBalanceRemaining​(BigDecimal value)
        Sets the value of the prepaidBalanceRemaining property.
        Parameters:
        value - allowed object is BigDecimal
      • isTaxExempt

        public Boolean isTaxExempt()
        Gets the value of the taxExempt property.
        Returns:
        possible object is Boolean
      • setTaxExempt

        public void setTaxExempt​(Boolean value)
        Sets the value of the taxExempt property.
        Parameters:
        value - allowed object is Boolean
      • setCustomer

        public void setCustomer​(CustomerDataType value)
        Sets the value of the customer property.
        Parameters:
        value - allowed object is CustomerDataType
      • isRecurringBilling

        public Boolean isRecurringBilling()
        Gets the value of the recurringBilling property.
        Returns:
        possible object is Boolean
      • setRecurringBilling

        public void setRecurringBilling​(Boolean value)
        Sets the value of the recurringBilling property.
        Parameters:
        value - allowed object is Boolean
      • getCustomerIP

        public String getCustomerIP()
        Gets the value of the customerIP property.
        Returns:
        possible object is String
      • setCustomerIP

        public void setCustomerIP​(String value)
        Sets the value of the customerIP property.
        Parameters:
        value - allowed object is String
      • getProduct

        public String getProduct()
        Gets the value of the product property.
        Returns:
        possible object is String
      • setProduct

        public void setProduct​(String value)
        Sets the value of the product property.
        Parameters:
        value - allowed object is String
      • getEntryMode

        public String getEntryMode()
        Gets the value of the entryMode property.
        Returns:
        possible object is String
      • setEntryMode

        public void setEntryMode​(String value)
        Sets the value of the entryMode property.
        Parameters:
        value - allowed object is String
      • getMarketType

        public String getMarketType()
        Gets the value of the marketType property.
        Returns:
        possible object is String
      • setMarketType

        public void setMarketType​(String value)
        Sets the value of the marketType property.
        Parameters:
        value - allowed object is String
      • getMobileDeviceId

        public String getMobileDeviceId()
        Gets the value of the mobileDeviceId property.
        Returns:
        possible object is String
      • setMobileDeviceId

        public void setMobileDeviceId​(String value)
        Sets the value of the mobileDeviceId property.
        Parameters:
        value - allowed object is String
      • getCustomerSignature

        public String getCustomerSignature()
        Gets the value of the customerSignature property.
        Returns:
        possible object is String
      • setCustomerSignature

        public void setCustomerSignature​(String value)
        Sets the value of the customerSignature property.
        Parameters:
        value - allowed object is String
      • getSolution

        public SolutionType getSolution()
        Gets the value of the solution property.
        Returns:
        possible object is SolutionType
      • setSolution

        public void setSolution​(SolutionType value)
        Sets the value of the solution property.
        Parameters:
        value - allowed object is SolutionType
      • getEmployeeId

        public String getEmployeeId()
        Gets the value of the employeeId property.
        Returns:
        possible object is String
      • setEmployeeId

        public void setEmployeeId​(String value)
        Sets the value of the employeeId property.
        Parameters:
        value - allowed object is String
      • getOtherTax

        public OtherTaxType getOtherTax()
        Gets the value of the otherTax property.
        Returns:
        possible object is OtherTaxType
      • setOtherTax

        public void setOtherTax​(OtherTaxType value)
        Sets the value of the otherTax property.
        Parameters:
        value - allowed object is OtherTaxType
      • getNetworkTransId

        public String getNetworkTransId()
        Gets the value of the networkTransId property.
        Returns:
        possible object is String
      • setNetworkTransId

        public void setNetworkTransId​(String value)
        Sets the value of the networkTransId property.
        Parameters:
        value - allowed object is String
      • getOriginalNetworkTransId

        public String getOriginalNetworkTransId()
        Gets the value of the originalNetworkTransId property.
        Returns:
        possible object is String
      • setOriginalNetworkTransId

        public void setOriginalNetworkTransId​(String value)
        Sets the value of the originalNetworkTransId property.
        Parameters:
        value - allowed object is String
      • getOriginalAuthAmount

        public BigDecimal getOriginalAuthAmount()
        Gets the value of the originalAuthAmount property.
        Returns:
        possible object is BigDecimal
      • setOriginalAuthAmount

        public void setOriginalAuthAmount​(BigDecimal value)
        Sets the value of the originalAuthAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getAuthorizationIndicator

        public String getAuthorizationIndicator()
        Gets the value of the authorizationIndicator property.
        Returns:
        possible object is String
      • setAuthorizationIndicator

        public void setAuthorizationIndicator​(String value)
        Sets the value of the authorizationIndicator property.
        Parameters:
        value - allowed object is String