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