using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// PayForPrivilegePromotionPlanInfo Data Structure.
///
[Serializable]
public class PayForPrivilegePromotionPlanInfo : AopObject
{
///
/// 充享惠方案权益金部分,最小为0
///
[XmlElement("benefit")]
public string Benefit { get; set; }
///
/// 创建时间
///
[XmlElement("create_time")]
public string CreateTime { get; set; }
///
/// 充享惠方案的结束时间
///
[XmlElement("end_time")]
public string EndTime { get; set; }
///
/// 最近修改时间
///
[XmlElement("modify_time")]
public string ModifyTime { get; set; }
///
/// 商户创建充享惠方案时指定的外部唯一编号,用于幂等控制
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 充享惠方案有偿券部分
///
[XmlArray("paid_voucher_list")]
[XmlArrayItem("pay_for_privilege_paid_voucher_config")]
public List PaidVoucherList { get; set; }
///
/// 充享惠方案本金部分,单位元,必须大于0
///
[XmlElement("principal")]
public string Principal { get; set; }
///
/// 充享惠方案ID
///
[XmlElement("promotion_plan_id")]
public string PromotionPlanId { get; set; }
///
/// 充享惠方案开始时间
///
[XmlElement("start_time")]
public string StartTime { get; set; }
///
/// 充享惠方案的状态,ENABLED(启用), DISABLED(停用)
///
[XmlElement("status")]
public string Status { get; set; }
}
}