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

com.alipay.api.response.AlipayPcreditLoanRepayplanQueryResponse Maven / Gradle / Ivy

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.40.21.ALL
Show newest version
package com.alipay.api.response;

import java.util.List;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import com.alipay.api.domain.LoanMoneyTypeAmt;
import com.alipay.api.domain.LoanRepayPlanTerm;

import com.alipay.api.AlipayResponse;

/**
 * ALIPAY API: alipay.pcredit.loan.repayplan.query response.
 * 
 * @author auto create
 * @since 1.0, 2024-09-10 18:07:53
 */
public class AlipayPcreditLoanRepayplanQueryResponse extends AlipayResponse {

	private static final long serialVersionUID = 2233256276228888591L;

	/** 
	 * 贷款合约编号,每笔用户贷款申请时,放款签约时生成的唯一合约编号,作为用户贷款账单的唯一标识
	 */
	@ApiField("ar_no")
	private String arNo;

	/** 
	 * 当前期次,与term_unit期次单位配合使用,表示当前所在期次;如果合约最后一期计划都已经逾期,就不存在当期计划
	 */
	@ApiField("current_term")
	private Long currentTerm;

	/** 
	 * 贷款到期日,格式:yyyy-MM-dd
	 */
	@ApiField("due_date")
	private String dueDate;

	/** 
	 * 贷款申请单号,借呗客户申请贷款时系统生成的全局唯一业务流水号
	 */
	@ApiField("loan_apply_no")
	private String loanApplyNo;

	/** 
	 * 贷款生效时间,格式:yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("loan_date")
	private String loanDate;

	/** 
	 * 逾期发生时间,格式:yyyy-MM-dd
	 */
	@ApiField("ovd_date")
	private String ovdDate;

	/** 
	 * 剩余还款金额
	 */
	@ApiField("remain_repay_amt")
	private LoanMoneyTypeAmt remainRepayAmt;

	/** 
	 * 还款方式,由借呗约定,目前支持的还款方式有:
1-等额本息
2-等额本金
3-先息后本
6-到期一次还本付息
	 */
	@ApiField("repay_mode")
	private String repayMode;

	/** 
	 * 还款计划分期信息
	 */
	@ApiListField("repay_plan_term_list")
	@ApiField("loan_repay_plan_term")
	private List repayPlanTermList;

	/** 
	 * 该还款计划所在的会计日期,格式:yyyy-MM-dd
	 */
	@ApiField("settle_date")
	private String settleDate;

	/** 
	 * 合约状态,状态枚举如下:
NORMAL-正常
OVD-逾期
CLEAR-结清
	 */
	@ApiField("status")
	private String status;

	/** 
	 * 期限单位,和term配合使用,目前支持的期限单位有:
D-天
M-月
Y-年
	 */
	@ApiField("term_unit")
	private String termUnit;

	/** 
	 * 贷款期限,配合term_unit期限单位,或表示贷款天数或期数
	 */
	@ApiField("terms")
	private Long terms;

	public void setArNo(String arNo) {
		this.arNo = arNo;
	}
	public String getArNo( ) {
		return this.arNo;
	}

	public void setCurrentTerm(Long currentTerm) {
		this.currentTerm = currentTerm;
	}
	public Long getCurrentTerm( ) {
		return this.currentTerm;
	}

	public void setDueDate(String dueDate) {
		this.dueDate = dueDate;
	}
	public String getDueDate( ) {
		return this.dueDate;
	}

	public void setLoanApplyNo(String loanApplyNo) {
		this.loanApplyNo = loanApplyNo;
	}
	public String getLoanApplyNo( ) {
		return this.loanApplyNo;
	}

	public void setLoanDate(String loanDate) {
		this.loanDate = loanDate;
	}
	public String getLoanDate( ) {
		return this.loanDate;
	}

	public void setOvdDate(String ovdDate) {
		this.ovdDate = ovdDate;
	}
	public String getOvdDate( ) {
		return this.ovdDate;
	}

	public void setRemainRepayAmt(LoanMoneyTypeAmt remainRepayAmt) {
		this.remainRepayAmt = remainRepayAmt;
	}
	public LoanMoneyTypeAmt getRemainRepayAmt( ) {
		return this.remainRepayAmt;
	}

	public void setRepayMode(String repayMode) {
		this.repayMode = repayMode;
	}
	public String getRepayMode( ) {
		return this.repayMode;
	}

	public void setRepayPlanTermList(List repayPlanTermList) {
		this.repayPlanTermList = repayPlanTermList;
	}
	public List getRepayPlanTermList( ) {
		return this.repayPlanTermList;
	}

	public void setSettleDate(String settleDate) {
		this.settleDate = settleDate;
	}
	public String getSettleDate( ) {
		return this.settleDate;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	public String getStatus( ) {
		return this.status;
	}

	public void setTermUnit(String termUnit) {
		this.termUnit = termUnit;
	}
	public String getTermUnit( ) {
		return this.termUnit;
	}

	public void setTerms(Long terms) {
		this.terms = terms;
	}
	public Long getTerms( ) {
		return this.terms;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy