content: 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.MyBkAccountVO;
  import com.alipay.api.domain.LoanChargeInfo;
  import com.alipay.api.domain.InstallmentValue;
  
  import com.alipay.api.AlipayResponse;
  
  /**
   * ALIPAY API: mybank.credit.loantrade.loanscheme.query response.
   * 
   * @author auto create
   * @since 1.0, 2024-07-04 19:39:07
   */
  public class MybankCreditLoantradeLoanschemeQueryResponse extends AlipayResponse {
  
  	private static final long serialVersionUID = 3758289449877638121L;
  
  	/** 
  	 * 收款账号
  	 */
  	@ApiListField("account_vo")
  	@ApiField("my_bk_account_v_o")
  	private List<MyBkAccountVO> accountVo;
  
  	/** 
  	 * 警戒额度，单位元
  	 */
  	@ApiField("alert_amt")
  	private String alertAmt;
  
  	/** 
  	 * 费用列表
  	 */
  	@ApiListField("charge_info_list")
  	@ApiField("loan_charge_info")
  	private List<LoanChargeInfo> chargeInfoList;
  
  	/** 
  	 * 授信有效截止日期(日期精度为天,包含截止日)，必选
  	 */
  	@ApiField("credit_expire_date")
  	private Date creditExpireDate;
  
  	/** 
  	 * 授信额度，政策模型或人工审批出来的授信，单位元
  	 */
  	@ApiField("credit_lmt_amt")
  	private String creditLmtAmt;
  
  	/** 
  	 * 授信编号,允许为空
  	 */
  	@ApiField("credit_no")
  	private String creditNo;
  
  	/** 
  	 * 授信方式,包括预授信方式、自动授信方式、人工授信方式
  	 */
  	@ApiField("credit_source")
  	private String creditSource;
  
  	/** 
  	 * 授信有效起始日期(日期精度为天,包含起始日)，必选
  	 */
  	@ApiField("credit_start_date")
  	private Date creditStartDate;
  
  	/** 
  	 * 利率. 年利率小数
  	 */
  	@ApiField("int_rate")
  	private String intRate;
  
  	/** 
  	 * 政策产品码(微贷的政策产品码,BC开头)
  	 */
  	@ApiField("loan_policy_code")
  	private String loanPolicyCode;
  
  	/** 
  	 * 期限,指贷款期限的长度
  	 */
  	@ApiField("loan_term")
  	private Long loanTerm;
  
  	/** 
  	 * 期限单位；贷款期限的长度单位，有年、月、日
  	 */
  	@ApiField("loan_term_unit")
  	private String loanTermUnit;
  
  	/** 
  	 * 可贷额度，单位元
  	 */
  	@ApiField("loanable_amt")
  	private String loanableAmt;
  
  	/** 
  	 * 还款方式集合
  	 */
  	@ApiField("repay_mode_list")
  	private InstallmentValue repayModeList;
  
  	/** 
  	 * 金融云产品编码
  	 */
  	@ApiField("sale_pd_code")
  	private String salePdCode;
  
  	/** 
  	 * 水位额度，单位元
  	 */
  	@ApiField("water_amt")
  	private String waterAmt;
  
  	public void setAccountVo(List<MyBkAccountVO> accountVo) {
  		this.accountVo = accountVo;
  	}
  	public List<MyBkAccountVO> getAccountVo( ) {
  		return this.accountVo;
  	}
  
  	public void setAlertAmt(String alertAmt) {
  		this.alertAmt = alertAmt;
  	}
  	public String getAlertAmt( ) {
  		return this.alertAmt;
  	}
  
  	public void setChargeInfoList(List<LoanChargeInfo> chargeInfoList) {
  		this.chargeInfoList = chargeInfoList;
  	}
  	public List<LoanChargeInfo> getChargeInfoList( ) {
  		return this.chargeInfoList;
  	}
  
  	public void setCreditExpireDate(Date creditExpireDate) {
  		this.creditExpireDate = creditExpireDate;
  	}
  	public Date getCreditExpireDate( ) {
  		return this.creditExpireDate;
  	}
  
  	public void setCreditLmtAmt(String creditLmtAmt) {
  		this.creditLmtAmt = creditLmtAmt;
  	}
  	public String getCreditLmtAmt( ) {
  		return this.creditLmtAmt;
  	}
  
  	public void setCreditNo(String creditNo) {
  		this.creditNo = creditNo;
  	}
  	public String getCreditNo( ) {
  		return this.creditNo;
  	}
  
  	public void setCreditSource(String creditSource) {
  		this.creditSource = creditSource;
  	}
  	public String getCreditSource( ) {
  		return this.creditSource;
  	}
  
  	public void setCreditStartDate(Date creditStartDate) {
  		this.creditStartDate = creditStartDate;
  	}
  	public Date getCreditStartDate( ) {
  		return this.creditStartDate;
  	}
  
  	public void setIntRate(String intRate) {
  		this.intRate = intRate;
  	}
  	public String getIntRate( ) {
  		return this.intRate;
  	}
  
  	public void setLoanPolicyCode(String loanPolicyCode) {
  		this.loanPolicyCode = loanPolicyCode;
  	}
  	public String getLoanPolicyCode( ) {
  		return this.loanPolicyCode;
  	}
  
  	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 setLoanableAmt(String loanableAmt) {
  		this.loanableAmt = loanableAmt;
  	}
  	public String getLoanableAmt( ) {
  		return this.loanableAmt;
  	}
  
  	public void setRepayModeList(InstallmentValue repayModeList) {
  		this.repayModeList = repayModeList;
  	}
  	public InstallmentValue getRepayModeList( ) {
  		return this.repayModeList;
  	}
  
  	public void setSalePdCode(String salePdCode) {
  		this.salePdCode = salePdCode;
  	}
  	public String getSalePdCode( ) {
  		return this.salePdCode;
  	}
  
  	public void setWaterAmt(String waterAmt) {
  		this.waterAmt = waterAmt;
  	}
  	public String getWaterAmt( ) {
  		return this.waterAmt;
  	}
  
  }
  