using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// InsMktCampaignDTO Data Structure.
///
[Serializable]
public class InsMktCampaignDTO : AopObject
{
///
/// 保险营销活动id
///
[XmlElement("campaign_id")]
public string CampaignId { get; set; }
///
/// 活动奖品发行量
///
[XmlElement("circulation")]
public long Circulation { get; set; }
///
/// 活动权益配置
///
[XmlElement("coupon_config")]
public InsMktCouponConfigDTO CouponConfig { get; set; }
///
/// 活动结束时间
///
[XmlElement("end_time")]
public string EndTime { get; set; }
///
/// 活动备注
///
[XmlElement("memo")]
public string Memo { get; set; }
///
/// 活动标的列表
///
[XmlArray("mkt_objects")]
[XmlArrayItem("ins_mkt_object_d_t_o")]
public List MktObjects { get; set; }
///
/// 保险营销活动名称
///
[XmlElement("name")]
public string Name { get; set; }
///
/// 发奖金额算法
///
[XmlElement("send_algorithm")]
public string SendAlgorithm { get; set; }
///
/// 发奖规则类型: 1. 基于账户做发奖控制 2. 基于身份证做发奖控制 3. 基于业务单号做发奖控制
///
[XmlElement("send_frqnc_type")]
public long SendFrqncType { get; set; }
///
/// 发奖规则值,频次为3
///
[XmlElement("send_frqnc_value")]
public long SendFrqncValue { get; set; }
///
/// 活动开始时间
///
[XmlElement("start_time")]
public string StartTime { get; set; }
///
/// 活动状态: 5:活动已发布,待生效 6:活动已生效 7:活动已失效 8:活动已下线
///
[XmlElement("status")]
public long Status { get; set; }
}
}