Rev 35912 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.model;import com.spice.profitmandi.common.services.mandii.EligibilityStatusEnum;import com.spice.profitmandi.dao.entity.transaction.Loan;import java.math.BigDecimal;import java.util.List;import java.util.Objects;public class SDCreditResponseOut {private BigDecimal totalLimit;private BigDecimal availableLimit;private BigDecimal interestRate;private BigDecimal dailyInterest;private BigDecimal utilizationAmount;private int freeDays;private int creditDays;private List<Loan> loans;private EligibilityStatusEnum status;private boolean active;private BigDecimal totaldue;private double walletAmount;private BigDecimal overdueRate;private BigDecimal penaltyRate;private List<String> creditTerms;private String partnerType;public BigDecimal getUtilizationAmount() {return utilizationAmount;}public void setUtilizationAmount(BigDecimal utilizationAmount) {this.utilizationAmount = utilizationAmount;}public boolean isActive() {return active;}public void setActive(boolean active) {this.active = active;}public BigDecimal getTotalLimit() {return totalLimit;}public void setTotalLimit(BigDecimal totalLimit) {this.totalLimit = totalLimit;}public BigDecimal getAvailableLimit() {return availableLimit;}public void setAvailableLimit(BigDecimal availableLimit) {this.availableLimit = availableLimit;}public BigDecimal getInterestRate() {return interestRate;}public void setInterestRate(BigDecimal interestRate) {this.interestRate = interestRate;}public BigDecimal getDailyInterest() {return dailyInterest;}public void setDailyInterest(BigDecimal dailyInterest) {this.dailyInterest = dailyInterest;}public int getFreeDays() {return freeDays;}public void setFreeDays(int freeDays) {this.freeDays = freeDays;}public int getCreditDays() {return creditDays;}public void setCreditDays(int creditDays) {this.creditDays = creditDays;}public List<Loan> getLoans() {return loans;}public void setLoans(List<Loan> loans) {this.loans = loans;}public EligibilityStatusEnum getStatus() {return status;}public void setStatus(EligibilityStatusEnum status) {this.status = status;}public BigDecimal getTotaldue() {return totaldue;}public void setTotaldue(BigDecimal totaldue) {this.totaldue = totaldue;}@Overridepublic String toString() {return "SDCreditResponseOut{" +"totalLimit=" + totalLimit +", availableLimit=" + availableLimit +", interestRate=" + interestRate +", dailyInterest=" + dailyInterest +", utilizationAmount=" + utilizationAmount +", freeDays=" + freeDays +", creditDays=" + creditDays +", loans=" + loans +", status=" + status +", active=" + active +", totaldue=" + totaldue +", walletAmount=" + walletAmount +'}';}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;SDCreditResponseOut that = (SDCreditResponseOut) o;return freeDays == that.freeDays && creditDays == that.creditDays && active == that.active && Double.compare(walletAmount, that.walletAmount) == 0 && Objects.equals(totalLimit, that.totalLimit) && Objects.equals(availableLimit, that.availableLimit) && Objects.equals(interestRate, that.interestRate) && Objects.equals(dailyInterest, that.dailyInterest) && Objects.equals(utilizationAmount, that.utilizationAmount) && Objects.equals(loans, that.loans) && status == that.status && Objects.equals(totaldue, that.totaldue);}@Overridepublic int hashCode() {return Objects.hash(totalLimit, availableLimit, interestRate, dailyInterest, utilizationAmount, freeDays, creditDays, loans, status, active, totaldue, walletAmount);}public double getWalletAmount() {return walletAmount;}public void setWalletAmount(double walletAmount) {this.walletAmount = walletAmount;}public BigDecimal getOverdueRate() {return overdueRate;}public void setOverdueRate(BigDecimal overdueRate) {this.overdueRate = overdueRate;}public BigDecimal getPenaltyRate() {return penaltyRate;}public void setPenaltyRate(BigDecimal penaltyRate) {this.penaltyRate = penaltyRate;}public List<String> getCreditTerms() {return creditTerms;}public void setCreditTerms(List<String> creditTerms) {this.creditTerms = creditTerms;}public String getPartnerType() {return partnerType;}public void setPartnerType(String partnerType) {this.partnerType = partnerType;}}