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

com.alipay.api.domain.FinanceReceivableInfo 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, 2020-04-02 21:23:01
 */
public class FinanceReceivableInfo extends AlipayObject {

	private static final long serialVersionUID = 5271592452799688963L;

	/**
	 * 账款金额,以元为单位,精确到小数点后2位
	 */
	@ApiField("amount")
	private String amount;

	/**
	 * 核心企业信息
	 */
	@ApiField("core_business_info")
	private FinanceMemberInfo coreBusinessInfo;

	/**
	 * 向核心企业授信的配置id(已弃用),请参考credit_idxs
	 */
	@ApiListField("credit_ids")
	@ApiField("string")
	private List creditIds;

	/**
	 * 授信列表
	 */
	@ApiListField("credit_idxs")
	@ApiField("finance_credit_item")
	private List creditIdxs;

	/**
	 * 币种
	 */
	@ApiField("currency")
	private String currency;

	/**
	 * UTC标准格式
	 */
	@ApiField("expire_date")
	private String expireDate;

	/**
	 * 发票信息列表
	 */
	@ApiListField("invoice_list")
	@ApiField("finance_invoice_info")
	private List invoiceList;

	/**
	 * 备注
	 */
	@ApiField("memo")
	private String memo;

	/**
	 * 核心企业角度的应收账款编号
	 */
	@ApiField("out_asset_id")
	private String outAssetId;

	/**
	 * 采购内容信息
	 */
	@ApiField("purchase")
	private FinancePurchaseInfo purchase;

	/**
	 * 供应商信息
	 */
	@ApiField("supplier_info")
	private FinanceMemberInfo supplierInfo;

	public String getAmount() {
		return this.amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}

	public FinanceMemberInfo getCoreBusinessInfo() {
		return this.coreBusinessInfo;
	}
	public void setCoreBusinessInfo(FinanceMemberInfo coreBusinessInfo) {
		this.coreBusinessInfo = coreBusinessInfo;
	}

	public List getCreditIds() {
		return this.creditIds;
	}
	public void setCreditIds(List creditIds) {
		this.creditIds = creditIds;
	}

	public List getCreditIdxs() {
		return this.creditIdxs;
	}
	public void setCreditIdxs(List creditIdxs) {
		this.creditIdxs = creditIdxs;
	}

	public String getCurrency() {
		return this.currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getExpireDate() {
		return this.expireDate;
	}
	public void setExpireDate(String expireDate) {
		this.expireDate = expireDate;
	}

	public List getInvoiceList() {
		return this.invoiceList;
	}
	public void setInvoiceList(List invoiceList) {
		this.invoiceList = invoiceList;
	}

	public String getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getOutAssetId() {
		return this.outAssetId;
	}
	public void setOutAssetId(String outAssetId) {
		this.outAssetId = outAssetId;
	}

	public FinancePurchaseInfo getPurchase() {
		return this.purchase;
	}
	public void setPurchase(FinancePurchaseInfo purchase) {
		this.purchase = purchase;
	}

	public FinanceMemberInfo getSupplierInfo() {
		return this.supplierInfo;
	}
	public void setSupplierInfo(FinanceMemberInfo supplierInfo) {
		this.supplierInfo = supplierInfo;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy