using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// CreditPayBillAssetVO Data Structure.
///
[Serializable]
public class CreditPayBillAssetVO : AopObject
{
///
/// 是否允许部分提前还款
///
[XmlElement("allow_part_prepayment")]
public bool AllowPartPrepayment { get; set; }
///
/// 是否允许提前还款
///
[XmlElement("allow_prepayment")]
public bool AllowPrepayment { get; set; }
///
/// 资产基础信息
///
[XmlElement("base_info")]
public CreditPayAssetBaseVO BaseInfo { get; set; }
///
/// 账单出账日期
///
[XmlElement("bill_account_day")]
public string BillAccountDay { get; set; }
///
/// 出账日单位,周/月(W/M)
///
[XmlElement("bill_account_day_unit")]
public string BillAccountDayUnit { get; set; }
///
/// 账单产品码
///
[XmlElement("bill_pd_code")]
public string BillPdCode { get; set; }
///
/// 费用定价列表,账单可能不收费,所以有可能为空
///
[XmlArray("charge_pricing_list")]
[XmlArrayItem("credit_pay_charge_pricing_v_o")]
public List ChargePricingList { get; set; }
///
/// 条款信息,有些场景无需透出条款,所以可能为空
///
[XmlArray("clauses")]
[XmlArrayItem("credit_pay_clause_v_o")]
public List Clauses { get; set; }
///
/// 营销信息,如果不存在营销和一些营销性质的文案,可能为空
///
[XmlElement("discount_info")]
public CreditPayDiscountVO DiscountInfo { get; set; }
///
/// 利息定价视图,账单可能不收利息,所以有可能为空
///
[XmlElement("int_pricing")]
public CreditPayIntPricingVO IntPricing { get; set; }
///
/// 还款信息,账单可能不存在还款信息
///
[XmlElement("repay_info")]
public CreditPayRepayVO RepayInfo { get; set; }
///
/// 期限信息,账单产品可能不存在期限信息
///
[XmlElement("term_info")]
public CreditPayTermVO TermInfo { get; set; }
}
}