com.siftscience.model.TransactionFieldSet Maven / Gradle / Ivy
The newest version!
package com.siftscience.model;
import java.util.List;
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class TransactionFieldSet extends BaseAppBrowserSiteBrandFieldSet {
@Expose @SerializedName("$amount") private Long amount;
@Expose @SerializedName("$currency_code") private String currencyCode;
@Expose @SerializedName(USER_EMAIL) private String userEmail;
@Expose @SerializedName("$transaction_type") private String transactionType;
@Expose @SerializedName("$transaction_status") private String transactionStatus;
@Expose @SerializedName("$order_id") private String orderId;
@Expose @SerializedName("$transaction_id") private String transactionId;
@Expose @SerializedName("$billing_address") private Address billingAddress;
@Expose @SerializedName("$payment_method") private PaymentMethod paymentMethod;
@Expose @SerializedName("$shipping_address") private Address shippingAddress;
@Expose @SerializedName("$seller_user_id") private String sellerUserId;
@Expose @SerializedName("$transfer_recipient_user_id") private String transferRecipientUserId;
@Expose @SerializedName("$ordered_from") private OrderedFrom orderedFrom;
@Expose @SerializedName("$decline_category") private String declineCategory;
@Expose @SerializedName("$merchant_profile") private MerchantProfile merchantProfile;
@Expose @SerializedName("$sent_address") private Address sentAddress;
@Expose @SerializedName("$received_address") private Address receivedAddress;
@Expose @SerializedName("$status_3ds") private String status3ds;
@Expose @SerializedName("$triggered_3ds") private String triggered3ds;
@Expose @SerializedName("$merchant_initiated_transaction")
private Boolean merchantInitiatedTransaction;
@Expose @SerializedName(VERIFICATION_PHONE_NUMBER) private String verificationPhoneNumber;
@Expose @SerializedName("$digital_orders") private List digitalOrders;
@Expose @SerializedName("$receiver_wallet_address") private String receiverWalletAddress;
@Expose @SerializedName("$receiver_external_address") private Boolean receiverExternalAddress;
@Expose @SerializedName("$minimum_deposit_amount") private Long minimumDepositAmount;
@Expose @SerializedName("$maximum_deposit_amount") private Long maximumDepositAmount;
@Expose @SerializedName("$minimum_withdrawal_amount") private Long minimumWithdrawalAmount;
@Expose @SerializedName("$maximum_withdrawal_amount") private Long maximumWithdrawalAmount;
@Expose @SerializedName("$current_balance") private Long currentBalance;
@Expose @SerializedName("$new_balance") private Long newBalance;
@Override
public String getEventType() {
return "$transaction";
}
public static TransactionFieldSet fromJson(String json) {
return gson.fromJson(json, TransactionFieldSet.class);
}
public Long getAmount() {
return amount;
}
public TransactionFieldSet setAmount(Long amount) {
this.amount = amount;
return this;
}
public String getCurrencyCode() {
return currencyCode;
}
public TransactionFieldSet setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
return this;
}
public String getUserEmail() {
return userEmail;
}
public TransactionFieldSet setUserEmail(String userEmail) {
this.userEmail = userEmail;
return this;
}
public String getTransactionType() {
return transactionType;
}
public TransactionFieldSet setTransactionType(String transactionType) {
this.transactionType = transactionType;
return this;
}
public String getTransactionStatus() {
return transactionStatus;
}
public TransactionFieldSet setTransactionStatus(String transactionStatus) {
this.transactionStatus = transactionStatus;
return this;
}
public String getOrderId() {
return orderId;
}
public TransactionFieldSet setOrderId(String orderId) {
this.orderId = orderId;
return this;
}
public String getTransactionId() {
return transactionId;
}
public TransactionFieldSet setTransactionId(String transactionId) {
this.transactionId = transactionId;
return this;
}
public Address getBillingAddress() {
return billingAddress;
}
public TransactionFieldSet setBillingAddress(Address billingAddress) {
this.billingAddress = billingAddress;
return this;
}
public PaymentMethod getPaymentMethod() {
return paymentMethod;
}
public TransactionFieldSet setPaymentMethod(PaymentMethod paymentMethod) {
this.paymentMethod = paymentMethod;
return this;
}
public Address getShippingAddress() {
return shippingAddress;
}
public TransactionFieldSet setShippingAddress(Address shippingAddress) {
this.shippingAddress = shippingAddress;
return this;
}
public String getSellerUserId() {
return sellerUserId;
}
public TransactionFieldSet setSellerUserId(String sellerUserId) {
this.sellerUserId = sellerUserId;
return this;
}
public String getTransferRecipientUserId() {
return transferRecipientUserId;
}
public TransactionFieldSet setTransferRecipientUserId(String transferRecipientUserId) {
this.transferRecipientUserId = transferRecipientUserId;
return this;
}
public OrderedFrom getOrderedFrom() {
return orderedFrom;
}
public TransactionFieldSet setOrderedFrom(OrderedFrom orderedFrom) {
this.orderedFrom = orderedFrom;
return this;
}
public String getDeclineCategory() {
return declineCategory;
}
public TransactionFieldSet setDeclineCategory(String declineCategory) {
this.declineCategory = declineCategory;
return this;
}
public MerchantProfile getMerchantProfile() {
return merchantProfile;
}
public TransactionFieldSet setMerchantProfile(MerchantProfile merchantProfile) {
this.merchantProfile = merchantProfile;
return this;
}
public Address getSentAddress() {
return sentAddress;
}
public TransactionFieldSet setSentAddress(Address sentAddress) {
this.sentAddress = sentAddress;
return this;
}
public Address getReceivedAddress() {
return receivedAddress;
}
public TransactionFieldSet setReceivedAddress(Address receivedAddress) {
this.receivedAddress = receivedAddress;
return this;
}
public String getStatus3ds() {
return status3ds;
}
public TransactionFieldSet setStatus3ds(String status3ds) {
this.status3ds = status3ds;
return this;
}
public String getTriggered3ds() {
return triggered3ds;
}
public TransactionFieldSet setTriggered3ds(String triggered3ds) {
this.triggered3ds = triggered3ds;
return this;
}
public Boolean getMerchantInitiatedTransaction() {
return merchantInitiatedTransaction;
}
public TransactionFieldSet setMerchantInitiatedTransaction(
Boolean merchantInitiatedTransaction) {
this.merchantInitiatedTransaction = merchantInitiatedTransaction;
return this;
}
public String getVerificationPhoneNumber() {
return verificationPhoneNumber;
}
public TransactionFieldSet setVerificationPhoneNumber(String verificationPhoneNumber) {
this.verificationPhoneNumber = verificationPhoneNumber;
return this;
}
public List getDigitalOrders() {
return digitalOrders;
}
public TransactionFieldSet setDigitalOrders(List digitalOrders) {
this.digitalOrders = digitalOrders;
return this;
}
public String getReceiverWalletAddress() {
return receiverWalletAddress;
}
public TransactionFieldSet setReceiverWalletAddress(String receiverWalletAddress) {
this.receiverWalletAddress = receiverWalletAddress;
return this;
}
public Boolean getReceiverExternalAddress() {
return receiverExternalAddress;
}
public TransactionFieldSet setReceiverExternalAddress(Boolean receiverExternalAddress) {
this.receiverExternalAddress = receiverExternalAddress;
return this;
}
public Long getMinimumDepositAmount() {
return minimumDepositAmount;
}
public TransactionFieldSet setMinimumDepositAmount(Long minimumDepositAmount) {
this.minimumDepositAmount = minimumDepositAmount;
return this;
}
public Long getMaximumDepositAmount() {
return maximumDepositAmount;
}
public TransactionFieldSet setMaximumDepositAmount(Long maximumDepositAmount) {
this.maximumDepositAmount = maximumDepositAmount;
return this;
}
public Long getMinimumWithdrawalAmount() {
return minimumWithdrawalAmount;
}
public TransactionFieldSet setMinimumWithdrawalAmount(Long minimumWithdrawalAmount) {
this.minimumWithdrawalAmount = minimumWithdrawalAmount;
return this;
}
public Long getMaximumWithdrawalAmount() {
return maximumWithdrawalAmount;
}
public TransactionFieldSet setMaximumWithdrawalAmount(Long maximumWithdrawalAmount) {
this.maximumWithdrawalAmount = maximumWithdrawalAmount;
return this;
}
public Long getCurrentBalance() {
return currentBalance;
}
public TransactionFieldSet setCurrentBalance(Long currentBalance) {
this.currentBalance = currentBalance;
return this;
}
public Long getNewBalance() {
return newBalance;
}
public TransactionFieldSet setNewBalance(Long newBalance) {
this.newBalance = newBalance;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy