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

com.alipay.api.domain.CreditPayBillAssetVO Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 账单资产视图
 *
 * @author auto create
 * @since 1.0, 2022-10-18 20:16:30
 */
public class CreditPayBillAssetVO extends AlipayObject {

	private static final long serialVersionUID = 4632691751289347849L;

	/**
	 * 是否允许部分提前还款
	 */
	@ApiField("allow_part_prepayment")
	private Boolean allowPartPrepayment;

	/**
	 * 是否允许提前还款
	 */
	@ApiField("allow_prepayment")
	private Boolean allowPrepayment;

	/**
	 * 资产基础信息
	 */
	@ApiField("base_info")
	private CreditPayAssetBaseVO baseInfo;

	/**
	 * 账单出账日期
	 */
	@ApiField("bill_account_day")
	private String billAccountDay;

	/**
	 * 出账日单位,周/月(W/M)
	 */
	@ApiField("bill_account_day_unit")
	private String billAccountDayUnit;

	/**
	 * 账单产品码
	 */
	@ApiField("bill_pd_code")
	private String billPdCode;

	/**
	 * 费用定价列表,账单可能不收费,所以有可能为空
	 */
	@ApiListField("charge_pricing_list")
	@ApiField("credit_pay_charge_pricing_v_o")
	private List chargePricingList;

	/**
	 * 条款信息,有些场景无需透出条款,所以可能为空
	 */
	@ApiListField("clauses")
	@ApiField("credit_pay_clause_v_o")
	private List clauses;

	/**
	 * 营销信息,如果不存在营销和一些营销性质的文案,可能为空
	 */
	@ApiField("discount_info")
	private CreditPayDiscountVO discountInfo;

	/**
	 * 利息定价视图,账单可能不收利息,所以有可能为空
	 */
	@ApiField("int_pricing")
	private CreditPayIntPricingVO intPricing;

	/**
	 * 还款信息,账单可能不存在还款信息
	 */
	@ApiField("repay_info")
	private CreditPayRepayVO repayInfo;

	/**
	 * 期限信息,账单产品可能不存在期限信息
	 */
	@ApiField("term_info")
	private CreditPayTermVO termInfo;

	public Boolean getAllowPartPrepayment() {
		return this.allowPartPrepayment;
	}
	public void setAllowPartPrepayment(Boolean allowPartPrepayment) {
		this.allowPartPrepayment = allowPartPrepayment;
	}

	public Boolean getAllowPrepayment() {
		return this.allowPrepayment;
	}
	public void setAllowPrepayment(Boolean allowPrepayment) {
		this.allowPrepayment = allowPrepayment;
	}

	public CreditPayAssetBaseVO getBaseInfo() {
		return this.baseInfo;
	}
	public void setBaseInfo(CreditPayAssetBaseVO baseInfo) {
		this.baseInfo = baseInfo;
	}

	public String getBillAccountDay() {
		return this.billAccountDay;
	}
	public void setBillAccountDay(String billAccountDay) {
		this.billAccountDay = billAccountDay;
	}

	public String getBillAccountDayUnit() {
		return this.billAccountDayUnit;
	}
	public void setBillAccountDayUnit(String billAccountDayUnit) {
		this.billAccountDayUnit = billAccountDayUnit;
	}

	public String getBillPdCode() {
		return this.billPdCode;
	}
	public void setBillPdCode(String billPdCode) {
		this.billPdCode = billPdCode;
	}

	public List getChargePricingList() {
		return this.chargePricingList;
	}
	public void setChargePricingList(List chargePricingList) {
		this.chargePricingList = chargePricingList;
	}

	public List getClauses() {
		return this.clauses;
	}
	public void setClauses(List clauses) {
		this.clauses = clauses;
	}

	public CreditPayDiscountVO getDiscountInfo() {
		return this.discountInfo;
	}
	public void setDiscountInfo(CreditPayDiscountVO discountInfo) {
		this.discountInfo = discountInfo;
	}

	public CreditPayIntPricingVO getIntPricing() {
		return this.intPricing;
	}
	public void setIntPricing(CreditPayIntPricingVO intPricing) {
		this.intPricing = intPricing;
	}

	public CreditPayRepayVO getRepayInfo() {
		return this.repayInfo;
	}
	public void setRepayInfo(CreditPayRepayVO repayInfo) {
		this.repayInfo = repayInfo;
	}

	public CreditPayTermVO getTermInfo() {
		return this.termInfo;
	}
	public void setTermInfo(CreditPayTermVO termInfo) {
		this.termInfo = termInfo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy