src/main/java/net/authorize/api/contract/v1/TransactionSummaryType.java
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2021.01.27 at 04:18:12 PM GMT+05:30
//
package net.authorize.api.contract.v1;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* <p>Java class for transactionSummaryType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="transactionSummaryType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="transId" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}numericString"/>
* <element name="submitTimeUTC" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="submitTimeLocal" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="transactionStatus" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="invoiceNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="accountType" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="settleAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
* <element name="marketType" 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="mobileDeviceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="subscription" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}subscriptionPaymentType" minOccurs="0"/>
* <element name="hasReturnedItems" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="fraudInformation" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}fraudInformationType" minOccurs="0"/>
* <element name="profile" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileIdType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "transactionSummaryType", propOrder = {
"transId",
"submitTimeUTC",
"submitTimeLocal",
"transactionStatus",
"invoiceNumber",
"firstName",
"lastName",
"accountType",
"accountNumber",
"settleAmount",
"marketType",
"product",
"mobileDeviceId",
"subscription",
"hasReturnedItems",
"fraudInformation",
"profile"
})
public class TransactionSummaryType {
@XmlElement(required = true)
protected String transId;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar submitTimeUTC;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar submitTimeLocal;
@XmlElement(required = true)
protected String transactionStatus;
protected String invoiceNumber;
protected String firstName;
protected String lastName;
@XmlElement(required = true)
protected String accountType;
@XmlElement(required = true)
protected String accountNumber;
@XmlElement(required = true)
protected BigDecimal settleAmount;
protected String marketType;
protected String product;
protected String mobileDeviceId;
protected SubscriptionPaymentType subscription;
protected Boolean hasReturnedItems;
protected FraudInformationType fraudInformation;
protected CustomerProfileIdType profile;
/**
* 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 submitTimeUTC property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSubmitTimeUTC() {
return submitTimeUTC;
}
/**
* Sets the value of the submitTimeUTC property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSubmitTimeUTC(XMLGregorianCalendar value) {
this.submitTimeUTC = value;
}
/**
* Gets the value of the submitTimeLocal property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSubmitTimeLocal() {
return submitTimeLocal;
}
/**
* Sets the value of the submitTimeLocal property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSubmitTimeLocal(XMLGregorianCalendar value) {
this.submitTimeLocal = value;
}
/**
* Gets the value of the transactionStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTransactionStatus() {
return transactionStatus;
}
/**
* Sets the value of the transactionStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTransactionStatus(String value) {
this.transactionStatus = value;
}
/**
* Gets the value of the invoiceNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInvoiceNumber() {
return invoiceNumber;
}
/**
* Sets the value of the invoiceNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInvoiceNumber(String value) {
this.invoiceNumber = value;
}
/**
* Gets the value of the firstName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFirstName() {
return firstName;
}
/**
* Sets the value of the firstName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstName(String value) {
this.firstName = value;
}
/**
* Gets the value of the lastName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastName() {
return lastName;
}
/**
* Sets the value of the lastName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastName(String value) {
this.lastName = 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 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 settleAmount property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getSettleAmount() {
return settleAmount;
}
/**
* Sets the value of the settleAmount property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setSettleAmount(BigDecimal value) {
this.settleAmount = value;
}
/**
* Gets the value of the marketType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMarketType() {
return marketType;
}
/**
* Sets the value of the marketType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMarketType(String value) {
this.marketType = value;
}
/**
* Gets the value of the product property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProduct() {
return product;
}
/**
* Sets the value of the product property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProduct(String value) {
this.product = value;
}
/**
* Gets the value of the mobileDeviceId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMobileDeviceId() {
return mobileDeviceId;
}
/**
* Sets the value of the mobileDeviceId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMobileDeviceId(String value) {
this.mobileDeviceId = value;
}
/**
* Gets the value of the subscription property.
*
* @return
* possible object is
* {@link SubscriptionPaymentType }
*
*/
public SubscriptionPaymentType getSubscription() {
return subscription;
}
/**
* Sets the value of the subscription property.
*
* @param value
* allowed object is
* {@link SubscriptionPaymentType }
*
*/
public void setSubscription(SubscriptionPaymentType value) {
this.subscription = value;
}
/**
* Gets the value of the hasReturnedItems property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHasReturnedItems() {
return hasReturnedItems;
}
/**
* Sets the value of the hasReturnedItems property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHasReturnedItems(Boolean value) {
this.hasReturnedItems = value;
}
/**
* Gets the value of the fraudInformation property.
*
* @return
* possible object is
* {@link FraudInformationType }
*
*/
public FraudInformationType getFraudInformation() {
return fraudInformation;
}
/**
* Sets the value of the fraudInformation property.
*
* @param value
* allowed object is
* {@link FraudInformationType }
*
*/
public void setFraudInformation(FraudInformationType value) {
this.fraudInformation = 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;
}
}