using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// AlipayCommerceDataCampaignCreateModel Data Structure. /// [Serializable] public class AlipayCommerceDataCampaignCreateModel : AopObject { /// /// 集点活动任务完成时用户得到的集点奖品名称,用于在服务提醒消息中进行展示 /// [XmlElement("award_name")] public string AwardName { get; set; } /// /// 集点活动结束时间。取值精确至秒,格式为yyyy-MM-dd HH:mm:ss。 /// [XmlElement("end_time")] public string EndTime { get; set; } /// /// 集点活动配置业务扩展字段,json数组格式。具体值需要和支付宝约定 /// [XmlElement("ext_info")] public string ExtInfo { get; set; } /// /// 集点活动限制菜品名称,针对部分集点活动与具体菜品有关,用于在服务提醒中进行展示 /// [XmlElement("limit_product")] public string LimitProduct { get; set; } /// /// 商家名称 /// [XmlElement("merchant_name")] public string MerchantName { get; set; } /// /// 合作者身份ID(PID)是商户与支付宝签约后,商户获得的支付宝商户唯一识别码。当商户把支付宝功能接入商户网站时会用到PID,以便让支付宝认证商户 /// [XmlElement("merchant_pid")] public string MerchantPid { get; set; } /// /// 集点活动中里程碑信息,json数组格式,其中:milestone_total_num:小里程碑目标次数 milestone_award:小里程碑奖品名称 小里程碑目标次数需要小于集点任务目标次数; 如果传入小里程碑奖品名称时,小里程碑目标次数必传。 /// [XmlElement("milestone_list")] public string MilestoneList { get; set; } /// /// 集点任务目标次数,即当前商户集点活动的任务目标次数 /// [XmlElement("periodic_total_num")] public string PeriodicTotalNum { get; set; } /// /// 商家集点活动的集点单位,长度固定1 /// [XmlElement("push_unit")] public string PushUnit { get; set; } /// /// 集点活动展示变量,用于在集点通知服务提醒中进行展示 /// [XmlElement("push_unit_name")] public string PushUnitName { get; set; } /// /// 集点召回通知规则 /// [XmlElement("recall_rule")] public CampaignExtInfo RecallRule { get; set; } /// /// 集点活动开始时间。取值精确至秒,格式为yyyy-MM-dd HH:mm:ss。 /// [XmlElement("start_time")] public string StartTime { get; set; } } }