public class TransactionRequestType extends 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>
</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 BigDecimal |
amount |
protected String |
authCode |
protected CustomerAddressType |
billTo |
protected String |
callId |
protected CcAuthenticationType |
cardholderAuthentication |
protected String |
currencyCode |
protected CustomerDataType |
customer |
protected String |
customerIP |
protected ExtendedAmountType |
duty |
protected String |
employeeId |
protected ArrayOfLineItem |
lineItems |
protected OrderType |
order |
protected PaymentType |
payment |
protected String |
poNumber |
protected CustomerProfilePaymentType |
profile |
protected String |
refTransId |
protected TransRetailInfoType |
retail |
protected ExtendedAmountType |
shipping |
protected NameAndAddressType |
shipTo |
protected SolutionType |
solution |
protected String |
splitTenderId |
protected ExtendedAmountType |
tax |
protected Boolean |
taxExempt |
protected String |
terminalNumber |
protected ArrayOfSetting |
transactionSettings |
protected String |
transactionType |
protected TransactionRequestType.UserFields |
userFields |
| Constructor and Description |
|---|
TransactionRequestType() |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
getAmount()
Gets the value of the amount property.
|
String |
getAuthCode()
Gets the value of the authCode property.
|
CustomerAddressType |
getBillTo()
Gets the value of the billTo property.
|
String |
getCallId()
Gets the value of the callId property.
|
CcAuthenticationType |
getCardholderAuthentication()
Gets the value of the cardholderAuthentication property.
|
String |
getCurrencyCode()
Gets the value of the currencyCode property.
|
CustomerDataType |
getCustomer()
Gets the value of the customer property.
|
String |
getCustomerIP()
Gets the value of the customerIP property.
|
ExtendedAmountType |
getDuty()
Gets the value of the duty property.
|
String |
getEmployeeId()
Gets the value of the employeeId property.
|
ArrayOfLineItem |
getLineItems()
Gets the value of the lineItems property.
|
OrderType |
getOrder()
Gets the value of the order property.
|
PaymentType |
getPayment()
Gets the value of the payment property.
|
String |
getPoNumber()
Gets the value of the poNumber property.
|
CustomerProfilePaymentType |
getProfile()
Gets the value of the profile property.
|
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.
|
String |
getSplitTenderId()
Gets the value of the splitTenderId property.
|
ExtendedAmountType |
getTax()
Gets the value of the tax property.
|
String |
getTerminalNumber()
Gets the value of the terminalNumber property.
|
ArrayOfSetting |
getTransactionSettings()
Gets the value of the transactionSettings property.
|
String |
getTransactionType()
Gets the value of the transactionType property.
|
TransactionRequestType.UserFields |
getUserFields()
Gets the value of the userFields property.
|
Boolean |
isTaxExempt()
Gets the value of the taxExempt property.
|
void |
setAmount(BigDecimal value)
Sets the value of the amount property.
|
void |
setAuthCode(String value)
Sets the value of the authCode property.
|
void |
setBillTo(CustomerAddressType value)
Sets the value of the billTo property.
|
void |
setCallId(String value)
Sets the value of the callId property.
|
void |
setCardholderAuthentication(CcAuthenticationType value)
Sets the value of the cardholderAuthentication property.
|
void |
setCurrencyCode(String value)
Sets the value of the currencyCode property.
|
void |
setCustomer(CustomerDataType value)
Sets the value of the customer property.
|
void |
setCustomerIP(String value)
Sets the value of the customerIP property.
|
void |
setDuty(ExtendedAmountType value)
Sets the value of the duty property.
|
void |
setEmployeeId(String value)
Sets the value of the employeeId property.
|
void |
setLineItems(ArrayOfLineItem value)
Sets the value of the lineItems 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(String value)
Sets the value of the poNumber property.
|
void |
setProfile(CustomerProfilePaymentType value)
Sets the value of the profile property.
|
void |
setRefTransId(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(String value)
Sets the value of the splitTenderId property.
|
void |
setTax(ExtendedAmountType value)
Sets the value of the tax property.
|
void |
setTaxExempt(Boolean value)
Sets the value of the taxExempt property.
|
void |
setTerminalNumber(String value)
Sets the value of the terminalNumber property.
|
void |
setTransactionSettings(ArrayOfSetting value)
Sets the value of the transactionSettings property.
|
void |
setTransactionType(String value)
Sets the value of the transactionType property.
|
void |
setUserFields(TransactionRequestType.UserFields value)
Sets the value of the userFields property.
|
protected String transactionType
protected BigDecimal amount
protected String currencyCode
protected PaymentType payment
protected CustomerProfilePaymentType profile
protected SolutionType solution
protected String callId
protected String terminalNumber
protected String authCode
protected String refTransId
protected String splitTenderId
protected OrderType order
protected ArrayOfLineItem lineItems
protected ExtendedAmountType tax
protected ExtendedAmountType duty
protected ExtendedAmountType shipping
protected Boolean taxExempt
protected String poNumber
protected CustomerDataType customer
protected CustomerAddressType billTo
protected NameAndAddressType shipTo
protected String customerIP
protected CcAuthenticationType cardholderAuthentication
protected TransRetailInfoType retail
protected String employeeId
protected ArrayOfSetting transactionSettings
protected TransactionRequestType.UserFields userFields
public String getTransactionType()
Stringpublic void setTransactionType(String value)
value - allowed object is
Stringpublic BigDecimal getAmount()
BigDecimalpublic void setAmount(BigDecimal value)
value - allowed object is
BigDecimalpublic String getCurrencyCode()
Stringpublic void setCurrencyCode(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 String getCallId()
Stringpublic void setCallId(String value)
value - allowed object is
Stringpublic String getTerminalNumber()
Stringpublic void setTerminalNumber(String value)
value - allowed object is
Stringpublic String getAuthCode()
Stringpublic void setAuthCode(String value)
value - allowed object is
Stringpublic String getRefTransId()
Stringpublic void setRefTransId(String value)
value - allowed object is
Stringpublic String getSplitTenderId()
Stringpublic void setSplitTenderId(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 Boolean isTaxExempt()
Booleanpublic void setTaxExempt(Boolean value)
value - allowed object is
Booleanpublic String getPoNumber()
Stringpublic void setPoNumber(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 String getCustomerIP()
Stringpublic void setCustomerIP(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 String getEmployeeId()
Stringpublic void setEmployeeId(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.UserFieldsCopyright © 2016. All Rights Reserved.