public class TransactionRequestType
extends java.lang.Object
Java class for transactionRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="transactionRequestType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="transactionType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="currencyCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="payment" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentType" minOccurs="0"/>
<element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfilePaymentType" minOccurs="0"/>
<element name="solution" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}solutionType" minOccurs="0"/>
<element name="callId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="terminalNumber" 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="refTransId" 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="order" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}orderType" minOccurs="0"/>
<element name="lineItems" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfLineItem" minOccurs="0"/>
<element name="tax" 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="shipping" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
<element name="taxExempt" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}boolean">
</restriction>
</simpleType>
</element>
<element name="poNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<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="customerIP" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="cardholderAuthentication" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ccAuthenticationType" minOccurs="0"/>
<element name="retail" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}transRetailInfoType" minOccurs="0"/>
<element name="employeeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="transactionSettings" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfSetting" minOccurs="0"/>
<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="surcharge" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
<element name="merchantDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="subMerchant" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subMerchantType" minOccurs="0"/>
<element name="tip" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}extendedAmountType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
TransactionRequestType.UserFields
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.math.BigDecimal |
amount |
protected java.lang.String |
authCode |
protected CustomerAddressType |
billTo |
protected java.lang.String |
callId |
protected CcAuthenticationType |
cardholderAuthentication |
protected java.lang.String |
currencyCode |
protected CustomerDataType |
customer |
protected java.lang.String |
customerIP |
protected ExtendedAmountType |
duty |
protected java.lang.String |
employeeId |
protected ArrayOfLineItem |
lineItems |
protected java.lang.String |
merchantDescriptor |
protected OrderType |
order |
protected PaymentType |
payment |
protected java.lang.String |
poNumber |
protected CustomerProfilePaymentType |
profile |
protected java.lang.String |
refTransId |
protected TransRetailInfoType |
retail |
protected ExtendedAmountType |
shipping |
protected NameAndAddressType |
shipTo |
protected SolutionType |
solution |
protected java.lang.String |
splitTenderId |
protected SubMerchantType |
subMerchant |
protected ExtendedAmountType |
surcharge |
protected ExtendedAmountType |
tax |
protected java.lang.Boolean |
taxExempt |
protected java.lang.String |
terminalNumber |
protected ExtendedAmountType |
tip |
protected ArrayOfSetting |
transactionSettings |
protected java.lang.String |
transactionType |
protected TransactionRequestType.UserFields |
userFields |
| Constructor and Description |
|---|
TransactionRequestType() |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
getAmount()
Gets the value of the amount property.
|
java.lang.String |
getAuthCode()
Gets the value of the authCode property.
|
CustomerAddressType |
getBillTo()
Gets the value of the billTo property.
|
java.lang.String |
getCallId()
Gets the value of the callId property.
|
CcAuthenticationType |
getCardholderAuthentication()
Gets the value of the cardholderAuthentication property.
|
java.lang.String |
getCurrencyCode()
Gets the value of the currencyCode property.
|
CustomerDataType |
getCustomer()
Gets the value of the customer property.
|
java.lang.String |
getCustomerIP()
Gets the value of the customerIP property.
|
ExtendedAmountType |
getDuty()
Gets the value of the duty property.
|
java.lang.String |
getEmployeeId()
Gets the value of the employeeId property.
|
ArrayOfLineItem |
getLineItems()
Gets the value of the lineItems property.
|
java.lang.String |
getMerchantDescriptor()
Gets the value of the merchantDescriptor property.
|
OrderType |
getOrder()
Gets the value of the order property.
|
PaymentType |
getPayment()
Gets the value of the payment property.
|
java.lang.String |
getPoNumber()
Gets the value of the poNumber property.
|
CustomerProfilePaymentType |
getProfile()
Gets the value of the profile property.
|
java.lang.String |
getRefTransId()
Gets the value of the refTransId property.
|
TransRetailInfoType |
getRetail()
Gets the value of the retail property.
|
ExtendedAmountType |
getShipping()
Gets the value of the shipping property.
|
NameAndAddressType |
getShipTo()
Gets the value of the shipTo property.
|
SolutionType |
getSolution()
Gets the value of the solution property.
|
java.lang.String |
getSplitTenderId()
Gets the value of the splitTenderId property.
|
SubMerchantType |
getSubMerchant()
Gets the value of the subMerchant property.
|
ExtendedAmountType |
getSurcharge()
Gets the value of the surcharge property.
|
ExtendedAmountType |
getTax()
Gets the value of the tax property.
|
java.lang.String |
getTerminalNumber()
Gets the value of the terminalNumber property.
|
ExtendedAmountType |
getTip()
Gets the value of the tip property.
|
ArrayOfSetting |
getTransactionSettings()
Gets the value of the transactionSettings property.
|
java.lang.String |
getTransactionType()
Gets the value of the transactionType property.
|
TransactionRequestType.UserFields |
getUserFields()
Gets the value of the userFields property.
|
java.lang.Boolean |
isTaxExempt()
Gets the value of the taxExempt property.
|
void |
setAmount(java.math.BigDecimal value)
Sets the value of the amount property.
|
void |
setAuthCode(java.lang.String value)
Sets the value of the authCode property.
|
void |
setBillTo(CustomerAddressType value)
Sets the value of the billTo property.
|
void |
setCallId(java.lang.String value)
Sets the value of the callId property.
|
void |
setCardholderAuthentication(CcAuthenticationType value)
Sets the value of the cardholderAuthentication property.
|
void |
setCurrencyCode(java.lang.String value)
Sets the value of the currencyCode property.
|
void |
setCustomer(CustomerDataType value)
Sets the value of the customer property.
|
void |
setCustomerIP(java.lang.String value)
Sets the value of the customerIP property.
|
void |
setDuty(ExtendedAmountType value)
Sets the value of the duty property.
|
void |
setEmployeeId(java.lang.String value)
Sets the value of the employeeId property.
|
void |
setLineItems(ArrayOfLineItem value)
Sets the value of the lineItems property.
|
void |
setMerchantDescriptor(java.lang.String value)
Sets the value of the merchantDescriptor property.
|
void |
setOrder(OrderType value)
Sets the value of the order property.
|
void |
setPayment(PaymentType value)
Sets the value of the payment property.
|
void |
setPoNumber(java.lang.String value)
Sets the value of the poNumber property.
|
void |
setProfile(CustomerProfilePaymentType value)
Sets the value of the profile property.
|
void |
setRefTransId(java.lang.String value)
Sets the value of the refTransId property.
|
void |
setRetail(TransRetailInfoType value)
Sets the value of the retail property.
|
void |
setShipping(ExtendedAmountType value)
Sets the value of the shipping property.
|
void |
setShipTo(NameAndAddressType value)
Sets the value of the shipTo property.
|
void |
setSolution(SolutionType value)
Sets the value of the solution property.
|
void |
setSplitTenderId(java.lang.String value)
Sets the value of the splitTenderId property.
|
void |
setSubMerchant(SubMerchantType value)
Sets the value of the subMerchant property.
|
void |
setSurcharge(ExtendedAmountType value)
Sets the value of the surcharge property.
|
void |
setTax(ExtendedAmountType value)
Sets the value of the tax property.
|
void |
setTaxExempt(java.lang.Boolean value)
Sets the value of the taxExempt property.
|
void |
setTerminalNumber(java.lang.String value)
Sets the value of the terminalNumber property.
|
void |
setTip(ExtendedAmountType value)
Sets the value of the tip property.
|
void |
setTransactionSettings(ArrayOfSetting value)
Sets the value of the transactionSettings property.
|
void |
setTransactionType(java.lang.String value)
Sets the value of the transactionType property.
|
void |
setUserFields(TransactionRequestType.UserFields value)
Sets the value of the userFields property.
|
protected java.lang.String transactionType
protected java.math.BigDecimal amount
protected java.lang.String currencyCode
protected PaymentType payment
protected CustomerProfilePaymentType profile
protected SolutionType solution
protected java.lang.String callId
protected java.lang.String terminalNumber
protected java.lang.String authCode
protected java.lang.String refTransId
protected java.lang.String splitTenderId
protected OrderType order
protected ArrayOfLineItem lineItems
protected ExtendedAmountType tax
protected ExtendedAmountType duty
protected ExtendedAmountType shipping
protected java.lang.Boolean taxExempt
protected java.lang.String poNumber
protected CustomerDataType customer
protected CustomerAddressType billTo
protected NameAndAddressType shipTo
protected java.lang.String customerIP
protected CcAuthenticationType cardholderAuthentication
protected TransRetailInfoType retail
protected java.lang.String employeeId
protected ArrayOfSetting transactionSettings
protected TransactionRequestType.UserFields userFields
protected ExtendedAmountType surcharge
protected java.lang.String merchantDescriptor
protected SubMerchantType subMerchant
protected ExtendedAmountType tip
public java.lang.String getTransactionType()
Stringpublic void setTransactionType(java.lang.String value)
value - allowed object is
Stringpublic java.math.BigDecimal getAmount()
BigDecimalpublic void setAmount(java.math.BigDecimal value)
value - allowed object is
BigDecimalpublic java.lang.String getCurrencyCode()
Stringpublic void setCurrencyCode(java.lang.String value)
value - allowed object is
Stringpublic PaymentType getPayment()
PaymentTypepublic void setPayment(PaymentType value)
value - allowed object is
PaymentTypepublic CustomerProfilePaymentType getProfile()
CustomerProfilePaymentTypepublic void setProfile(CustomerProfilePaymentType value)
value - allowed object is
CustomerProfilePaymentTypepublic SolutionType getSolution()
SolutionTypepublic void setSolution(SolutionType value)
value - allowed object is
SolutionTypepublic java.lang.String getCallId()
Stringpublic void setCallId(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getTerminalNumber()
Stringpublic void setTerminalNumber(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getAuthCode()
Stringpublic void setAuthCode(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getRefTransId()
Stringpublic void setRefTransId(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getSplitTenderId()
Stringpublic void setSplitTenderId(java.lang.String value)
value - allowed object is
Stringpublic OrderType getOrder()
OrderTypepublic void setOrder(OrderType value)
value - allowed object is
OrderTypepublic ArrayOfLineItem getLineItems()
ArrayOfLineItempublic void setLineItems(ArrayOfLineItem value)
value - allowed object is
ArrayOfLineItempublic ExtendedAmountType getTax()
ExtendedAmountTypepublic void setTax(ExtendedAmountType value)
value - allowed object is
ExtendedAmountTypepublic ExtendedAmountType getDuty()
ExtendedAmountTypepublic void setDuty(ExtendedAmountType value)
value - allowed object is
ExtendedAmountTypepublic ExtendedAmountType getShipping()
ExtendedAmountTypepublic void setShipping(ExtendedAmountType value)
value - allowed object is
ExtendedAmountTypepublic java.lang.Boolean isTaxExempt()
Booleanpublic void setTaxExempt(java.lang.Boolean value)
value - allowed object is
Booleanpublic java.lang.String getPoNumber()
Stringpublic void setPoNumber(java.lang.String value)
value - allowed object is
Stringpublic CustomerDataType getCustomer()
CustomerDataTypepublic void setCustomer(CustomerDataType value)
value - allowed object is
CustomerDataTypepublic CustomerAddressType getBillTo()
CustomerAddressTypepublic void setBillTo(CustomerAddressType value)
value - allowed object is
CustomerAddressTypepublic NameAndAddressType getShipTo()
NameAndAddressTypepublic void setShipTo(NameAndAddressType value)
value - allowed object is
NameAndAddressTypepublic java.lang.String getCustomerIP()
Stringpublic void setCustomerIP(java.lang.String value)
value - allowed object is
Stringpublic CcAuthenticationType getCardholderAuthentication()
CcAuthenticationTypepublic void setCardholderAuthentication(CcAuthenticationType value)
value - allowed object is
CcAuthenticationTypepublic TransRetailInfoType getRetail()
TransRetailInfoTypepublic void setRetail(TransRetailInfoType value)
value - allowed object is
TransRetailInfoTypepublic java.lang.String getEmployeeId()
Stringpublic void setEmployeeId(java.lang.String value)
value - allowed object is
Stringpublic ArrayOfSetting getTransactionSettings()
ArrayOfSettingpublic void setTransactionSettings(ArrayOfSetting value)
value - allowed object is
ArrayOfSettingpublic TransactionRequestType.UserFields getUserFields()
TransactionRequestType.UserFieldspublic void setUserFields(TransactionRequestType.UserFields value)
value - allowed object is
TransactionRequestType.UserFieldspublic ExtendedAmountType getSurcharge()
ExtendedAmountTypepublic void setSurcharge(ExtendedAmountType value)
value - allowed object is
ExtendedAmountTypepublic java.lang.String getMerchantDescriptor()
Stringpublic void setMerchantDescriptor(java.lang.String value)
value - allowed object is
Stringpublic SubMerchantType getSubMerchant()
SubMerchantTypepublic void setSubMerchant(SubMerchantType value)
value - allowed object is
SubMerchantTypepublic ExtendedAmountType getTip()
ExtendedAmountTypepublic void setTip(ExtendedAmountType value)
value - allowed object is
ExtendedAmountTypeCopyright © 2018. All Rights Reserved.