using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// CreditPayInstallmentDetailVO Data Structure.
///
[Serializable]
public class CreditPayInstallmentDetailVO : AopObject
{
///
/// 费用详情列表,部分分期方案可能不存在费用
///
[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("instal_itrv")]
public string InstalItrv { get; set; }
///
/// 分期间隔类型,年月日(YMD)
///
[XmlElement("instal_type")]
public string InstalType { get; set; }
///
/// 分期ID
///
[XmlElement("installment_id")]
public string InstallmentId { get; set; }
///
/// 利息详情,部分分期方案可能不存在利息
///
[XmlElement("int_pricing")]
public CreditPayIntPricingVO IntPricing { get; set; }
///
/// 渲染模式,INTREST-利息版,INT_RATE-利率版
///
[XmlElement("render_strategy")]
public string RenderStrategy { get; set; }
///
/// 还款信息
///
[XmlElement("repay_info")]
public CreditPayRepayVO RepayInfo { get; set; }
///
/// 分期产品码
///
[XmlElement("sale_pd_code")]
public string SalePdCode { get; set; }
///
/// 分期签名,用于标识一组分期方案中唯一的期限信息,组成方式为sale_pd_code^repay_mode^term^term_unit
///
[XmlElement("scheme_sign")]
public string SchemeSign { get; set; }
///
/// 期限信息
///
[XmlElement("term_info")]
public CreditPayTermVO TermInfo { get; set; }
}
}