package com.experian.payline.ws.impl; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * * This element is the request for the * transactionsSearch method * * * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="transactionId" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="orderRef" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="contractNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="authorizationNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="returnCode" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="paymentMean" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="transactionType" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="cardNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="minAmount" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="maxAmount" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="walletId" type="{http://www.w3.org/2001/XMLSchema}string"/> * <element name="sequenceNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "transactionId", "orderRef", "startDate", "endDate", "contractNumber", "authorizationNumber", "returnCode", "paymentMean", "transactionType", "name", "firstName", "email", "cardNumber", "currency", "minAmount", "maxAmount", "walletId", "sequenceNumber" }) @XmlRootElement(name = "transactionsSearchRequest") public class TransactionsSearchRequest { @XmlElement(required = true, nillable = true) protected String transactionId; @XmlElement(required = true, nillable = true) protected String orderRef; @XmlElement(required = true, nillable = true) protected String startDate; @XmlElement(required = true, nillable = true) protected String endDate; @XmlElement(required = true, nillable = true) protected String contractNumber; @XmlElement(required = true, nillable = true) protected String authorizationNumber; @XmlElement(required = true, nillable = true) protected String returnCode; @XmlElement(required = true, nillable = true) protected String paymentMean; @XmlElement(required = true, nillable = true) protected String transactionType; @XmlElement(required = true, nillable = true) protected String name; @XmlElement(required = true, nillable = true) protected String firstName; @XmlElement(required = true, nillable = true) protected String email; @XmlElement(required = true, nillable = true) protected String cardNumber; @XmlElement(required = true, nillable = true) protected String currency; @XmlElement(required = true, nillable = true) protected String minAmount; @XmlElement(required = true, nillable = true) protected String maxAmount; @XmlElement(required = true, nillable = true) protected String walletId; @XmlElement(required = true, nillable = true) protected String sequenceNumber; /** * Gets the value of the transactionId property. * * @return * possible object is * {@link String } * */ public String getTransactionId() { return transactionId; } /** * Sets the value of the transactionId property. * * @param value * allowed object is * {@link String } * */ public void setTransactionId(String value) { this.transactionId = value; } /** * Gets the value of the orderRef property. * * @return * possible object is * {@link String } * */ public String getOrderRef() { return orderRef; } /** * Sets the value of the orderRef property. * * @param value * allowed object is * {@link String } * */ public void setOrderRef(String value) { this.orderRef = value; } /** * Gets the value of the startDate property. * * @return * possible object is * {@link String } * */ public String getStartDate() { return startDate; } /** * Sets the value of the startDate property. * * @param value * allowed object is * {@link String } * */ public void setStartDate(String value) { this.startDate = value; } /** * Gets the value of the endDate property. * * @return * possible object is * {@link String } * */ public String getEndDate() { return endDate; } /** * Sets the value of the endDate property. * * @param value * allowed object is * {@link String } * */ public void setEndDate(String value) { this.endDate = value; } /** * Gets the value of the contractNumber property. * * @return * possible object is * {@link String } * */ public String getContractNumber() { return contractNumber; } /** * Sets the value of the contractNumber property. * * @param value * allowed object is * {@link String } * */ public void setContractNumber(String value) { this.contractNumber = value; } /** * Gets the value of the authorizationNumber property. * * @return * possible object is * {@link String } * */ public String getAuthorizationNumber() { return authorizationNumber; } /** * Sets the value of the authorizationNumber property. * * @param value * allowed object is * {@link String } * */ public void setAuthorizationNumber(String value) { this.authorizationNumber = value; } /** * Gets the value of the returnCode property. * * @return * possible object is * {@link String } * */ public String getReturnCode() { return returnCode; } /** * Sets the value of the returnCode property. * * @param value * allowed object is * {@link String } * */ public void setReturnCode(String value) { this.returnCode = value; } /** * Gets the value of the paymentMean property. * * @return * possible object is * {@link String } * */ public String getPaymentMean() { return paymentMean; } /** * Sets the value of the paymentMean property. * * @param value * allowed object is * {@link String } * */ public void setPaymentMean(String value) { this.paymentMean = value; } /** * Gets the value of the transactionType property. * * @return * possible object is * {@link String } * */ public String getTransactionType() { return transactionType; } /** * Sets the value of the transactionType property. * * @param value * allowed object is * {@link String } * */ public void setTransactionType(String value) { this.transactionType = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = 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 email property. * * @return * possible object is * {@link String } * */ public String getEmail() { return email; } /** * Sets the value of the email property. * * @param value * allowed object is * {@link String } * */ public void setEmail(String value) { this.email = value; } /** * Gets the value of the cardNumber property. * * @return * possible object is * {@link String } * */ public String getCardNumber() { return cardNumber; } /** * Sets the value of the cardNumber property. * * @param value * allowed object is * {@link String } * */ public void setCardNumber(String value) { this.cardNumber = value; } /** * Gets the value of the currency property. * * @return * possible object is * {@link String } * */ public String getCurrency() { return currency; } /** * Sets the value of the currency property. * * @param value * allowed object is * {@link String } * */ public void setCurrency(String value) { this.currency = value; } /** * Gets the value of the minAmount property. * * @return * possible object is * {@link String } * */ public String getMinAmount() { return minAmount; } /** * Sets the value of the minAmount property. * * @param value * allowed object is * {@link String } * */ public void setMinAmount(String value) { this.minAmount = value; } /** * Gets the value of the maxAmount property. * * @return * possible object is * {@link String } * */ public String getMaxAmount() { return maxAmount; } /** * Sets the value of the maxAmount property. * * @param value * allowed object is * {@link String } * */ public void setMaxAmount(String value) { this.maxAmount = value; } /** * Gets the value of the walletId property. * * @return * possible object is * {@link String } * */ public String getWalletId() { return walletId; } /** * Sets the value of the walletId property. * * @param value * allowed object is * {@link String } * */ public void setWalletId(String value) { this.walletId = value; } /** * Gets the value of the sequenceNumber property. * * @return * possible object is * {@link String } * */ public String getSequenceNumber() { return sequenceNumber; } /** * Sets the value of the sequenceNumber property. * * @param value * allowed object is * {@link String } * */ public void setSequenceNumber(String value) { this.sequenceNumber = value; } }