![JAR search and dependency download from the Maven repository](/logo.png)
com.tinypass.client.publisher.model.UserPayment Maven / Gradle / Ivy
package com.tinypass.client.publisher.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.tinypass.client.publisher.model.CreditGuardStoredFields;
import com.tinypass.client.publisher.model.Term;
import com.tinypass.client.publisher.model.User;
import com.tinypass.client.publisher.model.UserSubscription;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
public class UserPayment {
/* The user payment ID */
private String userPaymentId = null;
/* The creation date of the user payment (the ISO 8601 format) */
private String createDate = null;
/* User payment renewal */
private Boolean renewal = null;
/* The user payment amount refunded, before tax */
private BigDecimal refundAmount = null;
/* Remaining amount for current subscription */
private BigDecimal remainingAmount = null;
/* The user payment amount */
private BigDecimal amount = null;
/* Formatted user payment price include/plus tax */
private String price = null;
/* User payment pre-tax currency */
private String refundCurrency = null;
/* The user payment currency */
private String currency = null;
/* Whether the user payment is refundable */
private Boolean refundable = null;
private UserSubscription subscription = null;
private Term term = null;
/* The user */
private User user = null;
/* The user payment tax */
private BigDecimal tax = null;
/* The HST amount of the Canadian tax */
private BigDecimal hstAmount = null;
/* The QST amount of the Canadian tax */
private BigDecimal qstAmount = null;
/* The PST amount of the Canadian tax */
private BigDecimal pstAmount = null;
/* The GST amount of the Canadian tax */
private BigDecimal gstAmount = null;
/* The tax rate */
private BigDecimal taxRate = null;
/* The HST rate of the Canadian tax */
private BigDecimal hstRate = null;
/* The QST rate of the Canadian tax */
private BigDecimal qstRate = null;
/* The PST rate of the Canadian tax */
private BigDecimal pstRate = null;
/* The GST rate of the Canadian tax */
private BigDecimal gstRate = null;
/* The payment method issuer country code */
private String issuerCountryCode = null;
/* The code of the billing country */
private String taxBillingCountryCode = null;
/* The code of the residence country */
private String taxResidenceCountryCode = null;
/* The zip code of the user who made the payment */
private String zipCode = null;
/* The billing zip code */
private String taxBillingZipCode = null;
/* The geo location country of the user who made the payment */
private String geoLocationCountry = null;
/* The tax billing plan */
private String taxBillingPlan = null;
/* The billing plan of the subscription */
private String billingPlan = null;
/* The user payment info ID */
private String userPaymentInfoId = null;
/* The payment method of the user payment */
private String paymentMethod = null;
/* An object contiaining the payment provider (\"type\") and other transaction details (\"payment_method_country\" for Datatrans) */
private Object transactionDetails = null;
/* The payment provider source ID */
private Integer sourceId = null;
//public enum sourceIdEnum { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, };
/* The payment provider name */
private String sourceName = null;
//public enum sourceNameEnum { Z, EC, G, A, BT, X, TP, DW, AP, CB, PPBT, WP_HPP, WP_PP, WP_ID, WP_ELV, SPRD, SPR_ST_CC, SPR_BN, EDG_PW, WP_CC_TOK, SPR_PU_LAT, PP_EC, SPR_OP, EGN, APBT, OCP, EP_MB, EP_MBWAY, EP_DD, EP_BB, KLRN, OBI, OBI_PP, DT, DT_PF, ONET, APSS, CYBS, STRP, APSTRP, APPW, GMO, CYBS_TMS, WC, PU_INDIA_CC, BCC, PU_IN_UPI, PU_IN_NB, GC_DD, PTEZ, PU_CHILE_CC, PU_BRAZIL_CC, PU_COLOMBIA_CC, PU_PERU_CC, PU_ARGENTINA_CC, PU_CO_PSE, DTTW, DTGP, DTAP, PU_BR_BB, VLG, DTPP, GMO_DCM, CG_CC, GMO_SB, GMO_AU, GC_DI, PU_IN_CC, SONY, IN_BA_S, CHASE, STRP_EL, IN_BA_F, VIPPS, ZLK, PPCP, GPBT, };
/* The external customer ID of the payment method (user payment info) */
private String upiExtCustomerId = null;
/* The label of the external customer ID for the payment method (user payment info) */
private String upiExtCustomerIdLabel = null;
/* The external transaction ID for the payment method (user payment info) */
private String externalTransactionId = null;
/* Tracking ID for the payment method (user payment info) */
private String trackingId = null;
/* The original price of the user payment */
private String originalPrice = null;
/* The user payment status. */
private String status = null;
//public enum statusEnum { completed, disputed, refunded, verified, canceled, pending, refund requested, initiated, aborted, };
/* The user payment status value */
private Integer statusValue = null;
//public enum statusValueEnum { 0, 1, 2, 3, 4, 5, 6, 7, 8, };
/* The user payment amount refunded, after tax */
private BigDecimal refundedAmount = null;
/* Refund amount was recalculated before */
private Boolean refundAmountRecalculated = null;
/* The invoice number */
private String invoiceNumber = null;
private CreditGuardStoredFields storedFields = null;
public String getUserPaymentId() {
return userPaymentId;
}
public void setUserPaymentId(String userPaymentId) {
this.userPaymentId = userPaymentId;
}
public String getCreateDate() {
return createDate;
}
public void setCreateDate(String createDate) {
this.createDate = createDate;
}
public Boolean getRenewal() {
return renewal;
}
public void setRenewal(Boolean renewal) {
this.renewal = renewal;
}
public BigDecimal getRefundAmount() {
return refundAmount;
}
public void setRefundAmount(BigDecimal refundAmount) {
this.refundAmount = refundAmount;
}
public BigDecimal getRemainingAmount() {
return remainingAmount;
}
public void setRemainingAmount(BigDecimal remainingAmount) {
this.remainingAmount = remainingAmount;
}
public BigDecimal getAmount() {
return amount;
}
public void setAmount(BigDecimal amount) {
this.amount = amount;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getRefundCurrency() {
return refundCurrency;
}
public void setRefundCurrency(String refundCurrency) {
this.refundCurrency = refundCurrency;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public Boolean getRefundable() {
return refundable;
}
public void setRefundable(Boolean refundable) {
this.refundable = refundable;
}
public UserSubscription getSubscription() {
return subscription;
}
public void setSubscription(UserSubscription subscription) {
this.subscription = subscription;
}
public Term getTerm() {
return term;
}
public void setTerm(Term term) {
this.term = term;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public BigDecimal getTax() {
return tax;
}
public void setTax(BigDecimal tax) {
this.tax = tax;
}
public BigDecimal getHstAmount() {
return hstAmount;
}
public void setHstAmount(BigDecimal hstAmount) {
this.hstAmount = hstAmount;
}
public BigDecimal getQstAmount() {
return qstAmount;
}
public void setQstAmount(BigDecimal qstAmount) {
this.qstAmount = qstAmount;
}
public BigDecimal getPstAmount() {
return pstAmount;
}
public void setPstAmount(BigDecimal pstAmount) {
this.pstAmount = pstAmount;
}
public BigDecimal getGstAmount() {
return gstAmount;
}
public void setGstAmount(BigDecimal gstAmount) {
this.gstAmount = gstAmount;
}
public BigDecimal getTaxRate() {
return taxRate;
}
public void setTaxRate(BigDecimal taxRate) {
this.taxRate = taxRate;
}
public BigDecimal getHstRate() {
return hstRate;
}
public void setHstRate(BigDecimal hstRate) {
this.hstRate = hstRate;
}
public BigDecimal getQstRate() {
return qstRate;
}
public void setQstRate(BigDecimal qstRate) {
this.qstRate = qstRate;
}
public BigDecimal getPstRate() {
return pstRate;
}
public void setPstRate(BigDecimal pstRate) {
this.pstRate = pstRate;
}
public BigDecimal getGstRate() {
return gstRate;
}
public void setGstRate(BigDecimal gstRate) {
this.gstRate = gstRate;
}
public String getIssuerCountryCode() {
return issuerCountryCode;
}
public void setIssuerCountryCode(String issuerCountryCode) {
this.issuerCountryCode = issuerCountryCode;
}
public String getTaxBillingCountryCode() {
return taxBillingCountryCode;
}
public void setTaxBillingCountryCode(String taxBillingCountryCode) {
this.taxBillingCountryCode = taxBillingCountryCode;
}
public String getTaxResidenceCountryCode() {
return taxResidenceCountryCode;
}
public void setTaxResidenceCountryCode(String taxResidenceCountryCode) {
this.taxResidenceCountryCode = taxResidenceCountryCode;
}
public String getZipCode() {
return zipCode;
}
public void setZipCode(String zipCode) {
this.zipCode = zipCode;
}
public String getTaxBillingZipCode() {
return taxBillingZipCode;
}
public void setTaxBillingZipCode(String taxBillingZipCode) {
this.taxBillingZipCode = taxBillingZipCode;
}
public String getGeoLocationCountry() {
return geoLocationCountry;
}
public void setGeoLocationCountry(String geoLocationCountry) {
this.geoLocationCountry = geoLocationCountry;
}
public String getTaxBillingPlan() {
return taxBillingPlan;
}
public void setTaxBillingPlan(String taxBillingPlan) {
this.taxBillingPlan = taxBillingPlan;
}
public String getBillingPlan() {
return billingPlan;
}
public void setBillingPlan(String billingPlan) {
this.billingPlan = billingPlan;
}
public String getUserPaymentInfoId() {
return userPaymentInfoId;
}
public void setUserPaymentInfoId(String userPaymentInfoId) {
this.userPaymentInfoId = userPaymentInfoId;
}
public String getPaymentMethod() {
return paymentMethod;
}
public void setPaymentMethod(String paymentMethod) {
this.paymentMethod = paymentMethod;
}
public Object getTransactionDetails() {
return transactionDetails;
}
public void setTransactionDetails(Object transactionDetails) {
this.transactionDetails = transactionDetails;
}
public Integer getSourceId() {
return sourceId;
}
public void setSourceId(Integer sourceId) {
this.sourceId = sourceId;
}
public String getSourceName() {
return sourceName;
}
public void setSourceName(String sourceName) {
this.sourceName = sourceName;
}
public String getUpiExtCustomerId() {
return upiExtCustomerId;
}
public void setUpiExtCustomerId(String upiExtCustomerId) {
this.upiExtCustomerId = upiExtCustomerId;
}
public String getUpiExtCustomerIdLabel() {
return upiExtCustomerIdLabel;
}
public void setUpiExtCustomerIdLabel(String upiExtCustomerIdLabel) {
this.upiExtCustomerIdLabel = upiExtCustomerIdLabel;
}
public String getExternalTransactionId() {
return externalTransactionId;
}
public void setExternalTransactionId(String externalTransactionId) {
this.externalTransactionId = externalTransactionId;
}
public String getTrackingId() {
return trackingId;
}
public void setTrackingId(String trackingId) {
this.trackingId = trackingId;
}
public String getOriginalPrice() {
return originalPrice;
}
public void setOriginalPrice(String originalPrice) {
this.originalPrice = originalPrice;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Integer getStatusValue() {
return statusValue;
}
public void setStatusValue(Integer statusValue) {
this.statusValue = statusValue;
}
public BigDecimal getRefundedAmount() {
return refundedAmount;
}
public void setRefundedAmount(BigDecimal refundedAmount) {
this.refundedAmount = refundedAmount;
}
public Boolean getRefundAmountRecalculated() {
return refundAmountRecalculated;
}
public void setRefundAmountRecalculated(Boolean refundAmountRecalculated) {
this.refundAmountRecalculated = refundAmountRecalculated;
}
public String getInvoiceNumber() {
return invoiceNumber;
}
public void setInvoiceNumber(String invoiceNumber) {
this.invoiceNumber = invoiceNumber;
}
public CreditGuardStoredFields getStoredFields() {
return storedFields;
}
public void setStoredFields(CreditGuardStoredFields storedFields) {
this.storedFields = storedFields;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class UserPayment {\n");
sb.append(" userPaymentId: ").append(userPaymentId).append("\n");
sb.append(" createDate: ").append(createDate).append("\n");
sb.append(" renewal: ").append(renewal).append("\n");
sb.append(" refundAmount: ").append(refundAmount).append("\n");
sb.append(" remainingAmount: ").append(remainingAmount).append("\n");
sb.append(" amount: ").append(amount).append("\n");
sb.append(" price: ").append(price).append("\n");
sb.append(" refundCurrency: ").append(refundCurrency).append("\n");
sb.append(" currency: ").append(currency).append("\n");
sb.append(" refundable: ").append(refundable).append("\n");
sb.append(" subscription: ").append(subscription).append("\n");
sb.append(" term: ").append(term).append("\n");
sb.append(" user: ").append(user).append("\n");
sb.append(" tax: ").append(tax).append("\n");
sb.append(" hstAmount: ").append(hstAmount).append("\n");
sb.append(" qstAmount: ").append(qstAmount).append("\n");
sb.append(" pstAmount: ").append(pstAmount).append("\n");
sb.append(" gstAmount: ").append(gstAmount).append("\n");
sb.append(" taxRate: ").append(taxRate).append("\n");
sb.append(" hstRate: ").append(hstRate).append("\n");
sb.append(" qstRate: ").append(qstRate).append("\n");
sb.append(" pstRate: ").append(pstRate).append("\n");
sb.append(" gstRate: ").append(gstRate).append("\n");
sb.append(" issuerCountryCode: ").append(issuerCountryCode).append("\n");
sb.append(" taxBillingCountryCode: ").append(taxBillingCountryCode).append("\n");
sb.append(" taxResidenceCountryCode: ").append(taxResidenceCountryCode).append("\n");
sb.append(" zipCode: ").append(zipCode).append("\n");
sb.append(" taxBillingZipCode: ").append(taxBillingZipCode).append("\n");
sb.append(" geoLocationCountry: ").append(geoLocationCountry).append("\n");
sb.append(" taxBillingPlan: ").append(taxBillingPlan).append("\n");
sb.append(" billingPlan: ").append(billingPlan).append("\n");
sb.append(" userPaymentInfoId: ").append(userPaymentInfoId).append("\n");
sb.append(" paymentMethod: ").append(paymentMethod).append("\n");
sb.append(" transactionDetails: ").append(transactionDetails).append("\n");
sb.append(" sourceId: ").append(sourceId).append("\n");
sb.append(" sourceName: ").append(sourceName).append("\n");
sb.append(" upiExtCustomerId: ").append(upiExtCustomerId).append("\n");
sb.append(" upiExtCustomerIdLabel: ").append(upiExtCustomerIdLabel).append("\n");
sb.append(" externalTransactionId: ").append(externalTransactionId).append("\n");
sb.append(" trackingId: ").append(trackingId).append("\n");
sb.append(" originalPrice: ").append(originalPrice).append("\n");
sb.append(" status: ").append(status).append("\n");
sb.append(" statusValue: ").append(statusValue).append("\n");
sb.append(" refundedAmount: ").append(refundedAmount).append("\n");
sb.append(" refundAmountRecalculated: ").append(refundAmountRecalculated).append("\n");
sb.append(" invoiceNumber: ").append(invoiceNumber).append("\n");
sb.append(" storedFields: ").append(storedFields).append("\n");
sb.append("}\n");
return sb.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy