using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// Activity Data Structure. /// [Serializable] public class Activity : AopObject { /// /// 活动名称,用于展示和区分活动,可重名 /// [XmlElement("activity_name")] public string ActivityName { get; set; } /// /// 活动号 /// [XmlElement("activity_no")] public string ActivityNo { get; set; } /// /// 芝麻信用承诺消费活动规则详情, 商户创建的活动规则, 无需脱敏。 /// [XmlElement("activity_rule_detail")] public ActivityRuleDetail ActivityRuleDetail { get; set; } /// /// 活动门店列表信息 /// [XmlArray("activity_shop_list")] [XmlArrayItem("activity_shop")] public List ActivityShopList { get; set; } /// /// 活动统计信息, 查询如果打开开关就会有统计值 /// [XmlElement("activity_stat")] public ActivityStat ActivityStat { get; set; } /// /// 活动状态, 一定在下列枚举中: NOT_STARTED - 未开始 AVAILABLE - 活动中 END - 活动结束 /// [XmlElement("activity_status")] public string ActivityStatus { get; set; } /// /// 活动品牌名称 /// [XmlElement("brand_name")] public string BrandName { get; set; } /// /// 活动结束时间,标准时间格式:yyyy-MM-dd HH:mm:ss. /// [XmlElement("end_time")] public string EndTime { get; set; } /// /// 消费维度,用于核销判断,必须在如下枚举中: MERCHANT - 商户维度 SHOP - 门店维度 /// [XmlElement("fulfil_dimension")] public string FulfilDimension { get; set; } /// /// 开放平台接口调用者appId /// [XmlElement("invoke_app_id")] public string InvokeAppId { get; set; } /// /// 商户外部活动号。需确保同一个商户Id下外部活动号唯一。 /// [XmlElement("out_activity_no")] public string OutActivityNo { get; set; } /// /// 商户Id /// [XmlElement("partner_id")] public string PartnerId { get; set; } /// /// 活动规则类型,在如下枚内: CONSUME_AMOUNT -- 消费金额; CONSUME_TIMES -- 消费次数。 /// [XmlElement("rule_type")] public string RuleType { get; set; } /// /// 活动规则类型描述,在如下枚内: CONSUME_AMOUNT为"消费金额"; CONSUME_TIMES为"消费次数"。 /// [XmlElement("rule_type_desc")] public string RuleTypeDesc { get; set; } /// /// 活动开始时间,请用标准时间格式:yyyy-MM-dd HH:mm:ss /// [XmlElement("start_time")] public string StartTime { get; set; } } }