com.alipay.api.response.AlipayPcreditLoanSideloanlendLenddetailQueryResponse Maven / Gradle / Ivy
package com.alipay.api.response;
import java.util.Date;
import java.util.List;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import com.alipay.api.domain.SideloanInstitution;
import com.alipay.api.domain.LendInstallment;
import com.alipay.api.domain.GrantBankCard;
import com.alipay.api.AlipayResponse;
/**
* ALIPAY API: alipay.pcredit.loan.sideloanlend.lenddetail.query response.
*
* @author auto create
* @since 1.0, 2024-12-02 17:42:14
*/
public class AlipayPcreditLoanSideloanlendLenddetailQueryResponse extends AlipayResponse {
private static final long serialVersionUID = 5578889762388878568L;
/**
* 放款资方,贷款实际出资机构
*/
@ApiField("fund_supplier")
private SideloanInstitution fundSupplier;
/**
* 分期详情列表
*/
@ApiListField("installment_list")
@ApiField("lend_installment")
private List installmentList;
/**
* 机构支用借据号
*/
@ApiField("institution_loan_no")
private String institutionLoanNo;
/**
* 实际执行年化利率,小数点保留6位
*/
@ApiField("interest_rate")
private String interestRate;
/**
* 支用放款金额,单位元
*/
@ApiField("loan_amount")
private String loanAmount;
/**
* 客户收放款的卡
*/
@ApiField("loan_bank_card")
private GrantBankCard loanBankCard;
/**
* 到期日 日期格式是:yyyy-mm-dd hh:mi:ss
*/
@ApiField("loan_end_date")
private Date loanEndDate;
/**
* 支用日(放款日) 日期格式是:yyyy-mm-dd hh:mi:ss
*/
@ApiField("loan_start_date")
private Date loanStartDate;
/**
* 贷款期限 6/11/12
*/
@ApiField("loan_term")
private Long loanTerm;
/**
* 贷款期限单位
MONTH -- "月"
DAY -- "日"
TERM -- “期”
*/
@ApiField("loan_term_unit")
private String loanTermUnit;
/**
* 每期固定还款日,1到28
*/
@ApiField("repayment_day")
private Long repaymentDay;
/**
* 还款方式,枚举值
AVERAGE_CAPITAL_PLUS_INTEREST等额本息
AVERAGE_CAPITAL等额本金
BALLOON_MORTGAGE按期付息到期还本
REPAY_OUTRIGHT一次性到期还本付息
*/
@ApiField("repayment_method")
private String repaymentMethod;
/**
* 表示请求处理状态。可选值:
SUCCESS - 成功
NEED_RETRY - 需要重试
FAIL - 不可重试
*/
@ApiField("return_code")
private String returnCode;
/**
* returnCode为FAIL或者NEED_RETRY状态下,返回具体错误码
*/
@ApiField("return_sub_code")
private String returnSubCode;
/**
* 可以详细描述失败原因,方便双方定位问题
*/
@ApiField("return_sub_message")
private String returnSubMessage;
/**
* 借据状态:
NEW 正常
OVERDUE 预期
SETTLED 结清
*/
@ApiField("status")
private String status;
public void setFundSupplier(SideloanInstitution fundSupplier) {
this.fundSupplier = fundSupplier;
}
public SideloanInstitution getFundSupplier( ) {
return this.fundSupplier;
}
public void setInstallmentList(List installmentList) {
this.installmentList = installmentList;
}
public List getInstallmentList( ) {
return this.installmentList;
}
public void setInstitutionLoanNo(String institutionLoanNo) {
this.institutionLoanNo = institutionLoanNo;
}
public String getInstitutionLoanNo( ) {
return this.institutionLoanNo;
}
public void setInterestRate(String interestRate) {
this.interestRate = interestRate;
}
public String getInterestRate( ) {
return this.interestRate;
}
public void setLoanAmount(String loanAmount) {
this.loanAmount = loanAmount;
}
public String getLoanAmount( ) {
return this.loanAmount;
}
public void setLoanBankCard(GrantBankCard loanBankCard) {
this.loanBankCard = loanBankCard;
}
public GrantBankCard getLoanBankCard( ) {
return this.loanBankCard;
}
public void setLoanEndDate(Date loanEndDate) {
this.loanEndDate = loanEndDate;
}
public Date getLoanEndDate( ) {
return this.loanEndDate;
}
public void setLoanStartDate(Date loanStartDate) {
this.loanStartDate = loanStartDate;
}
public Date getLoanStartDate( ) {
return this.loanStartDate;
}
public void setLoanTerm(Long loanTerm) {
this.loanTerm = loanTerm;
}
public Long getLoanTerm( ) {
return this.loanTerm;
}
public void setLoanTermUnit(String loanTermUnit) {
this.loanTermUnit = loanTermUnit;
}
public String getLoanTermUnit( ) {
return this.loanTermUnit;
}
public void setRepaymentDay(Long repaymentDay) {
this.repaymentDay = repaymentDay;
}
public Long getRepaymentDay( ) {
return this.repaymentDay;
}
public void setRepaymentMethod(String repaymentMethod) {
this.repaymentMethod = repaymentMethod;
}
public String getRepaymentMethod( ) {
return this.repaymentMethod;
}
public void setReturnCode(String returnCode) {
this.returnCode = returnCode;
}
public String getReturnCode( ) {
return this.returnCode;
}
public void setReturnSubCode(String returnSubCode) {
this.returnSubCode = returnSubCode;
}
public String getReturnSubCode( ) {
return this.returnSubCode;
}
public void setReturnSubMessage(String returnSubMessage) {
this.returnSubMessage = returnSubMessage;
}
public String getReturnSubMessage( ) {
return this.returnSubMessage;
}
public void setStatus(String status) {
this.status = status;
}
public String getStatus( ) {
return this.status;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy