All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softlayer.api.service.billing.payment.paypal.Transaction Maven / Gradle / Ivy

The newest version!
package com.softlayer.api.service.billing.payment.paypal;

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Account;
import com.softlayer.api.service.billing.Order;
import java.math.BigDecimal;
import java.util.GregorianCalendar;

/**
 * The SoftLayer_Billing_Payment_PayPal_Transaction data type contains general information relating to attempted PayPal transactions. 
 *
 * @see SoftLayer_Billing_Payment_PayPal_Transaction
 */
@ApiType("SoftLayer_Billing_Payment_PayPal_Transaction")
public class Transaction extends com.softlayer.api.service.billing.payment.Transaction {

    /**
     * The account to which a transaction belongs.
     */
    @ApiProperty
    protected Account account;

    public Account getAccount() {
        return account;
    }

    public void setAccount(Account account) {
        this.account = account;
    }

    @ApiProperty
    protected Order order;

    public Order getOrder() {
        return order;
    }

    public void setOrder(Order order) {
        this.order = order;
    }

    /**
     * The account ID to which the PayPal and billing information is associated with.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected Long accountId;

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        accountIdSpecified = true;
        this.accountId = accountId;
    }

    protected boolean accountIdSpecified;

    public boolean isAccountIdSpecified() {
        return accountIdSpecified;
    }

    public void unsetAccountId() {
        accountId = null;
        accountIdSpecified = false;
    }

    /**
     * City given in the address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressCityName;

    public String getAddressCityName() {
        return addressCityName;
    }

    public void setAddressCityName(String addressCityName) {
        addressCityNameSpecified = true;
        this.addressCityName = addressCityName;
    }

    protected boolean addressCityNameSpecified;

    public boolean isAddressCityNameSpecified() {
        return addressCityNameSpecified;
    }

    public void unsetAddressCityName() {
        addressCityName = null;
        addressCityNameSpecified = false;
    }

    /**
     * Country given in the named address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressCountry;

    public String getAddressCountry() {
        return addressCountry;
    }

    public void setAddressCountry(String addressCountry) {
        addressCountrySpecified = true;
        this.addressCountry = addressCountry;
    }

    protected boolean addressCountrySpecified;

    public boolean isAddressCountrySpecified() {
        return addressCountrySpecified;
    }

    public void unsetAddressCountry() {
        addressCountry = null;
        addressCountrySpecified = false;
    }

    /**
     * Name given to the address provided for the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressName;

    public String getAddressName() {
        return addressName;
    }

    public void setAddressName(String addressName) {
        addressNameSpecified = true;
        this.addressName = addressName;
    }

    protected boolean addressNameSpecified;

    public boolean isAddressNameSpecified() {
        return addressNameSpecified;
    }

    public void unsetAddressName() {
        addressName = null;
        addressNameSpecified = false;
    }

    /**
     * Postal Code of the address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressPostalCode;

    public String getAddressPostalCode() {
        return addressPostalCode;
    }

    public void setAddressPostalCode(String addressPostalCode) {
        addressPostalCodeSpecified = true;
        this.addressPostalCode = addressPostalCode;
    }

    protected boolean addressPostalCodeSpecified;

    public boolean isAddressPostalCodeSpecified() {
        return addressPostalCodeSpecified;
    }

    public void unsetAddressPostalCode() {
        addressPostalCode = null;
        addressPostalCodeSpecified = false;
    }

    /**
     * State or Province in the address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressStateProvence;

    public String getAddressStateProvence() {
        return addressStateProvence;
    }

    public void setAddressStateProvence(String addressStateProvence) {
        addressStateProvenceSpecified = true;
        this.addressStateProvence = addressStateProvence;
    }

    protected boolean addressStateProvenceSpecified;

    public boolean isAddressStateProvenceSpecified() {
        return addressStateProvenceSpecified;
    }

    public void unsetAddressStateProvence() {
        addressStateProvence = null;
        addressStateProvenceSpecified = false;
    }

    /**
     * PayPal defined status of the address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressStatus;

    public String getAddressStatus() {
        return addressStatus;
    }

    public void setAddressStatus(String addressStatus) {
        addressStatusSpecified = true;
        this.addressStatus = addressStatus;
    }

    protected boolean addressStatusSpecified;

    public boolean isAddressStatusSpecified() {
        return addressStatusSpecified;
    }

    public void unsetAddressStatus() {
        addressStatus = null;
        addressStatusSpecified = false;
    }

    /**
     * First line of the street address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressStreet1;

    public String getAddressStreet1() {
        return addressStreet1;
    }

    public void setAddressStreet1(String addressStreet1) {
        addressStreet1Specified = true;
        this.addressStreet1 = addressStreet1;
    }

    protected boolean addressStreet1Specified;

    public boolean isAddressStreet1Specified() {
        return addressStreet1Specified;
    }

    public void unsetAddressStreet1() {
        addressStreet1 = null;
        addressStreet1Specified = false;
    }

    /**
     * Second line of the street address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String addressStreet2;

    public String getAddressStreet2() {
        return addressStreet2;
    }

    public void setAddressStreet2(String addressStreet2) {
        addressStreet2Specified = true;
        this.addressStreet2 = addressStreet2;
    }

    protected boolean addressStreet2Specified;

    public boolean isAddressStreet2Specified() {
        return addressStreet2Specified;
    }

    public void unsetAddressStreet2() {
        addressStreet2 = null;
        addressStreet2Specified = false;
    }

    /**
     * Phone number provided for the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String contactPhone;

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        contactPhoneSpecified = true;
        this.contactPhone = contactPhone;
    }

    protected boolean contactPhoneSpecified;

    public boolean isContactPhoneSpecified() {
        return contactPhoneSpecified;
    }

    public void unsetContactPhone() {
        contactPhone = null;
        contactPhoneSpecified = false;
    }

    /**
     * The date that the transaction was attempted.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar createDate;

    public GregorianCalendar getCreateDate() {
        return createDate;
    }

    public void setCreateDate(GregorianCalendar createDate) {
        createDateSpecified = true;
        this.createDate = createDate;
    }

    protected boolean createDateSpecified;

    public boolean isCreateDateSpecified() {
        return createDateSpecified;
    }

    public void unsetCreateDate() {
        createDate = null;
        createDateSpecified = false;
    }

    /**
     * Exchange rate imposed on the payment amount.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String exchangeRate;

    public String getExchangeRate() {
        return exchangeRate;
    }

    public void setExchangeRate(String exchangeRate) {
        exchangeRateSpecified = true;
        this.exchangeRate = exchangeRate;
    }

    protected boolean exchangeRateSpecified;

    public boolean isExchangeRateSpecified() {
        return exchangeRateSpecified;
    }

    public void unsetExchangeRate() {
        exchangeRate = null;
        exchangeRateSpecified = false;
    }

    /**
     * PayPal fee applied to the payment.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected BigDecimal feeAmount;

    public BigDecimal getFeeAmount() {
        return feeAmount;
    }

    public void setFeeAmount(BigDecimal feeAmount) {
        feeAmountSpecified = true;
        this.feeAmount = feeAmount;
    }

    protected boolean feeAmountSpecified;

    public boolean isFeeAmountSpecified() {
        return feeAmountSpecified;
    }

    public void unsetFeeAmount() {
        feeAmount = null;
        feeAmountSpecified = false;
    }

    /**
     * The total amount of the payment executed by PayPal, represented in decimal format as US Dollars ($USD).
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected BigDecimal grossAmount;

    public BigDecimal getGrossAmount() {
        return grossAmount;
    }

    public void setGrossAmount(BigDecimal grossAmount) {
        grossAmountSpecified = true;
        this.grossAmount = grossAmount;
    }

    protected boolean grossAmountSpecified;

    public boolean isGrossAmountSpecified() {
        return grossAmountSpecified;
    }

    public void unsetGrossAmount() {
        grossAmount = null;
        grossAmountSpecified = false;
    }

    /**
     * The unique identifier for a single PayPal transaction request.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected Long id;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        idSpecified = true;
        this.id = id;
    }

    protected boolean idSpecified;

    public boolean isIdSpecified() {
        return idSpecified;
    }

    public void unsetId() {
        id = null;
        idSpecified = false;
    }

    /**
     * Unique identifier of the invoice to which funds will be applied.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected Long invoiceId;

    public Long getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(Long invoiceId) {
        invoiceIdSpecified = true;
        this.invoiceId = invoiceId;
    }

    protected boolean invoiceIdSpecified;

    public boolean isInvoiceIdSpecified() {
        return invoiceIdSpecified;
    }

    public void unsetInvoiceId() {
        invoiceId = null;
        invoiceIdSpecified = false;
    }

    /**
     * The name of the command issued to PayPal with regards to the attempted transaction.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String lastPaypalCommand;

    public String getLastPaypalCommand() {
        return lastPaypalCommand;
    }

    public void setLastPaypalCommand(String lastPaypalCommand) {
        lastPaypalCommandSpecified = true;
        this.lastPaypalCommand = lastPaypalCommand;
    }

    protected boolean lastPaypalCommandSpecified;

    public boolean isLastPaypalCommandSpecified() {
        return lastPaypalCommandSpecified;
    }

    public void unsetLastPaypalCommand() {
        lastPaypalCommand = null;
        lastPaypalCommandSpecified = false;
    }

    /**
     * The date that the transaction was modified.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar modifyDate;

    public GregorianCalendar getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(GregorianCalendar modifyDate) {
        modifyDateSpecified = true;
        this.modifyDate = modifyDate;
    }

    protected boolean modifyDateSpecified;

    public boolean isModifyDateSpecified() {
        return modifyDateSpecified;
    }

    public void unsetModifyDate() {
        modifyDate = null;
        modifyDateSpecified = false;
    }

    /**
     * The IP address from where the PayPal payment request originated.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String orderFromIpAddress;

    public String getOrderFromIpAddress() {
        return orderFromIpAddress;
    }

    public void setOrderFromIpAddress(String orderFromIpAddress) {
        orderFromIpAddressSpecified = true;
        this.orderFromIpAddress = orderFromIpAddress;
    }

    protected boolean orderFromIpAddressSpecified;

    public boolean isOrderFromIpAddressSpecified() {
        return orderFromIpAddressSpecified;
    }

    public void unsetOrderFromIpAddress() {
        orderFromIpAddress = null;
        orderFromIpAddressSpecified = false;
    }

    /**
     * The amount of the payment submitted through the SoftLayer interface, represented in decimal format as US Dollars ($USD).
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected BigDecimal orderTotal;

    public BigDecimal getOrderTotal() {
        return orderTotal;
    }

    public void setOrderTotal(BigDecimal orderTotal) {
        orderTotalSpecified = true;
        this.orderTotal = orderTotal;
    }

    protected boolean orderTotalSpecified;

    public boolean isOrderTotalSpecified() {
        return orderTotalSpecified;
    }

    public void unsetOrderTotal() {
        orderTotal = null;
        orderTotalSpecified = false;
    }

    /**
     * The PayPal user account name (email address) associated with the customer account.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payer;

    public String getPayer() {
        return payer;
    }

    public void setPayer(String payer) {
        payerSpecified = true;
        this.payer = payer;
    }

    protected boolean payerSpecified;

    public boolean isPayerSpecified() {
        return payerSpecified;
    }

    public void unsetPayer() {
        payer = null;
        payerSpecified = false;
    }

    /**
     * The name of the business associated with the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerBusiness;

    public String getPayerBusiness() {
        return payerBusiness;
    }

    public void setPayerBusiness(String payerBusiness) {
        payerBusinessSpecified = true;
        this.payerBusiness = payerBusiness;
    }

    protected boolean payerBusinessSpecified;

    public boolean isPayerBusinessSpecified() {
        return payerBusinessSpecified;
    }

    public void unsetPayerBusiness() {
        payerBusiness = null;
        payerBusinessSpecified = false;
    }

    /**
     * Country given in the address of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerCountry;

    public String getPayerCountry() {
        return payerCountry;
    }

    public void setPayerCountry(String payerCountry) {
        payerCountrySpecified = true;
        this.payerCountry = payerCountry;
    }

    protected boolean payerCountrySpecified;

    public boolean isPayerCountrySpecified() {
        return payerCountrySpecified;
    }

    public void unsetPayerCountry() {
        payerCountry = null;
        payerCountrySpecified = false;
    }

    /**
     * First name of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerFirstName;

    public String getPayerFirstName() {
        return payerFirstName;
    }

    public void setPayerFirstName(String payerFirstName) {
        payerFirstNameSpecified = true;
        this.payerFirstName = payerFirstName;
    }

    protected boolean payerFirstNameSpecified;

    public boolean isPayerFirstNameSpecified() {
        return payerFirstNameSpecified;
    }

    public void unsetPayerFirstName() {
        payerFirstName = null;
        payerFirstNameSpecified = false;
    }

    /**
     * Unique PayPal user account identifier.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerId;

    public String getPayerId() {
        return payerId;
    }

    public void setPayerId(String payerId) {
        payerIdSpecified = true;
        this.payerId = payerId;
    }

    protected boolean payerIdSpecified;

    public boolean isPayerIdSpecified() {
        return payerIdSpecified;
    }

    public void unsetPayerId() {
        payerId = null;
        payerIdSpecified = false;
    }

    /**
     * Last name of the PayPal user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerLastName;

    public String getPayerLastName() {
        return payerLastName;
    }

    public void setPayerLastName(String payerLastName) {
        payerLastNameSpecified = true;
        this.payerLastName = payerLastName;
    }

    protected boolean payerLastNameSpecified;

    public boolean isPayerLastNameSpecified() {
        return payerLastNameSpecified;
    }

    public void unsetPayerLastName() {
        payerLastName = null;
        payerLastNameSpecified = false;
    }

    /**
     * Current PayPal status associated with the user account.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String payerStatus;

    public String getPayerStatus() {
        return payerStatus;
    }

    public void setPayerStatus(String payerStatus) {
        payerStatusSpecified = true;
        this.payerStatus = payerStatus;
    }

    protected boolean payerStatusSpecified;

    public boolean isPayerStatusSpecified() {
        return payerStatusSpecified;
    }

    public void unsetPayerStatus() {
        payerStatus = null;
        payerStatusSpecified = false;
    }

    /**
     * Date that the payment was confirmed in PayPal by the user.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar paymentDate;

    public GregorianCalendar getPaymentDate() {
        return paymentDate;
    }

    public void setPaymentDate(GregorianCalendar paymentDate) {
        paymentDateSpecified = true;
        this.paymentDate = paymentDate;
    }

    protected boolean paymentDateSpecified;

    public boolean isPaymentDateSpecified() {
        return paymentDateSpecified;
    }

    public void unsetPaymentDate() {
        paymentDate = null;
        paymentDateSpecified = false;
    }

    /**
     * PayPal defined status of the attempted payment.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String paymentStatus;

    public String getPaymentStatus() {
        return paymentStatus;
    }

    public void setPaymentStatus(String paymentStatus) {
        paymentStatusSpecified = true;
        this.paymentStatus = paymentStatus;
    }

    protected boolean paymentStatusSpecified;

    public boolean isPaymentStatusSpecified() {
        return paymentStatusSpecified;
    }

    public void unsetPaymentStatus() {
        paymentStatus = null;
        paymentStatusSpecified = false;
    }

    /**
     * PayPal defined code used to identify the type of payment.  Provided in a PayPal response.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String paymentType;

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        paymentTypeSpecified = true;
        this.paymentType = paymentType;
    }

    protected boolean paymentTypeSpecified;

    public boolean isPaymentTypeSpecified() {
        return paymentTypeSpecified;
    }

    public void unsetPaymentType() {
        paymentType = null;
        paymentTypeSpecified = false;
    }

    /**
     * Reason provided by PayPal for a payment given a pending status.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String pendingReason;

    public String getPendingReason() {
        return pendingReason;
    }

    public void setPendingReason(String pendingReason) {
        pendingReasonSpecified = true;
        this.pendingReason = pendingReason;
    }

    protected boolean pendingReasonSpecified;

    public boolean isPendingReasonSpecified() {
        return pendingReasonSpecified;
    }

    public void unsetPendingReason() {
        pendingReason = null;
        pendingReasonSpecified = false;
    }

    /**
     * A serialized, delimited string of the reply received from PayPal.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String serializedReply;

    public String getSerializedReply() {
        return serializedReply;
    }

    public void setSerializedReply(String serializedReply) {
        serializedReplySpecified = true;
        this.serializedReply = serializedReply;
    }

    protected boolean serializedReplySpecified;

    public boolean isSerializedReplySpecified() {
        return serializedReplySpecified;
    }

    public void unsetSerializedReply() {
        serializedReply = null;
        serializedReplySpecified = false;
    }

    /**
     * A serialized, delimited string of the request submitted to PayPal.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String serializedRequest;

    public String getSerializedRequest() {
        return serializedRequest;
    }

    public void setSerializedRequest(String serializedRequest) {
        serializedRequestSpecified = true;
        this.serializedRequest = serializedRequest;
    }

    protected boolean serializedRequestSpecified;

    public boolean isSerializedRequestSpecified() {
        return serializedRequestSpecified;
    }

    public void unsetSerializedRequest() {
        serializedRequest = null;
        serializedRequestSpecified = false;
    }

    /**
     * PayPal defined fee.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected BigDecimal settleAmount;

    public BigDecimal getSettleAmount() {
        return settleAmount;
    }

    public void setSettleAmount(BigDecimal settleAmount) {
        settleAmountSpecified = true;
        this.settleAmount = settleAmount;
    }

    protected boolean settleAmountSpecified;

    public boolean isSettleAmountSpecified() {
        return settleAmountSpecified;
    }

    public void unsetSettleAmount() {
        settleAmount = null;
        settleAmountSpecified = false;
    }

    /**
     * Tax applied by PayPal to the payment amount.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected BigDecimal taxAmount;

    public BigDecimal getTaxAmount() {
        return taxAmount;
    }

    public void setTaxAmount(BigDecimal taxAmount) {
        taxAmountSpecified = true;
        this.taxAmount = taxAmount;
    }

    protected boolean taxAmountSpecified;

    public boolean isTaxAmountSpecified() {
        return taxAmountSpecified;
    }

    public void unsetTaxAmount() {
        taxAmount = null;
        taxAmountSpecified = false;
    }

    /**
     * Value issued by PayPal for referencing the attempted transaction.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String token;

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        tokenSpecified = true;
        this.token = token;
    }

    protected boolean tokenSpecified;

    public boolean isTokenSpecified() {
        return tokenSpecified;
    }

    public void unsetToken() {
        token = null;
        tokenSpecified = false;
    }

    /**
     * Unique transaction ID provided in a PayPal response.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String transactionId;

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        transactionIdSpecified = true;
        this.transactionId = transactionId;
    }

    protected boolean transactionIdSpecified;

    public boolean isTransactionIdSpecified() {
        return transactionIdSpecified;
    }

    public void unsetTransactionId() {
        transactionId = null;
        transactionIdSpecified = false;
    }

    /**
     * PayPal defined code used to identify the type of transaction.  Provided in a PayPal response.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String transactionType;

    public String getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(String transactionType) {
        transactionTypeSpecified = true;
        this.transactionType = transactionType;
    }

    protected boolean transactionTypeSpecified;

    public boolean isTransactionTypeSpecified() {
        return transactionTypeSpecified;
    }

    public void unsetTransactionType() {
        transactionType = null;
        transactionTypeSpecified = false;
    }

    public static class Mask extends com.softlayer.api.service.billing.payment.Transaction.Mask {

        public com.softlayer.api.service.Account.Mask account() {
            return withSubMask("account", com.softlayer.api.service.Account.Mask.class);
        }

        public com.softlayer.api.service.billing.Order.Mask order() {
            return withSubMask("order", com.softlayer.api.service.billing.Order.Mask.class);
        }

        public Mask accountId() {
            withLocalProperty("accountId");
            return this;
        }

        public Mask addressCityName() {
            withLocalProperty("addressCityName");
            return this;
        }

        public Mask addressCountry() {
            withLocalProperty("addressCountry");
            return this;
        }

        public Mask addressName() {
            withLocalProperty("addressName");
            return this;
        }

        public Mask addressPostalCode() {
            withLocalProperty("addressPostalCode");
            return this;
        }

        public Mask addressStateProvence() {
            withLocalProperty("addressStateProvence");
            return this;
        }

        public Mask addressStatus() {
            withLocalProperty("addressStatus");
            return this;
        }

        public Mask addressStreet1() {
            withLocalProperty("addressStreet1");
            return this;
        }

        public Mask addressStreet2() {
            withLocalProperty("addressStreet2");
            return this;
        }

        public Mask contactPhone() {
            withLocalProperty("contactPhone");
            return this;
        }

        public Mask createDate() {
            withLocalProperty("createDate");
            return this;
        }

        public Mask exchangeRate() {
            withLocalProperty("exchangeRate");
            return this;
        }

        public Mask feeAmount() {
            withLocalProperty("feeAmount");
            return this;
        }

        public Mask grossAmount() {
            withLocalProperty("grossAmount");
            return this;
        }

        public Mask id() {
            withLocalProperty("id");
            return this;
        }

        public Mask invoiceId() {
            withLocalProperty("invoiceId");
            return this;
        }

        public Mask lastPaypalCommand() {
            withLocalProperty("lastPaypalCommand");
            return this;
        }

        public Mask modifyDate() {
            withLocalProperty("modifyDate");
            return this;
        }

        public Mask orderFromIpAddress() {
            withLocalProperty("orderFromIpAddress");
            return this;
        }

        public Mask orderTotal() {
            withLocalProperty("orderTotal");
            return this;
        }

        public Mask payer() {
            withLocalProperty("payer");
            return this;
        }

        public Mask payerBusiness() {
            withLocalProperty("payerBusiness");
            return this;
        }

        public Mask payerCountry() {
            withLocalProperty("payerCountry");
            return this;
        }

        public Mask payerFirstName() {
            withLocalProperty("payerFirstName");
            return this;
        }

        public Mask payerId() {
            withLocalProperty("payerId");
            return this;
        }

        public Mask payerLastName() {
            withLocalProperty("payerLastName");
            return this;
        }

        public Mask payerStatus() {
            withLocalProperty("payerStatus");
            return this;
        }

        public Mask paymentDate() {
            withLocalProperty("paymentDate");
            return this;
        }

        public Mask paymentStatus() {
            withLocalProperty("paymentStatus");
            return this;
        }

        public Mask paymentType() {
            withLocalProperty("paymentType");
            return this;
        }

        public Mask pendingReason() {
            withLocalProperty("pendingReason");
            return this;
        }

        public Mask serializedReply() {
            withLocalProperty("serializedReply");
            return this;
        }

        public Mask serializedRequest() {
            withLocalProperty("serializedRequest");
            return this;
        }

        public Mask settleAmount() {
            withLocalProperty("settleAmount");
            return this;
        }

        public Mask taxAmount() {
            withLocalProperty("taxAmount");
            return this;
        }

        public Mask token() {
            withLocalProperty("token");
            return this;
        }

        public Mask transactionId() {
            withLocalProperty("transactionId");
            return this;
        }

        public Mask transactionType() {
            withLocalProperty("transactionType");
            return this;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy