using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// AlipayEcoCmsCdataUploadModel Data Structure. /// [Serializable] public class AlipayEcoCmsCdataUploadModel : AopObject { /// /// 属性-消息投放的单个行业页面(如教育的某个幼儿园) /// [XmlElement("attribute")] public string Attribute { get; set; } /// /// 类目-消息投放的行业平台(教育、车主、医疗等) /// [XmlElement("category")] public string Category { get; set; } /// /// 消息失效时间,标准时间格式:yyyy-MM-dd HH:mm:ss /// [XmlElement("exp_time")] public string ExpTime { get; set; } /// /// 商户消息唯一流水,类目范围内唯一,标识此消息唯一ID,若重复上传通过此判断 /// [XmlElement("merch_id")] public string MerchId { get; set; } /// /// 操作数据,自定义,使用方需知晓 若需要同步域内时: 如果只需要支付宝这边利用数据直接完成某个功能(通知),则使用此参数传输数据.,根据不同的scene_code,op_code,channel,version共同确定参数是否可以为空,接入时由支付宝确定参数格式。 /// [XmlElement("op_data")] public string OpData { get; set; } /// /// 消息数据,json格式,内容由模板参数列表定义. {"占位符":"参数值","占位符2":"参数值"…} 若需要同步域内时: 场景的数据表示. json 数组 格式,根据不同的scene_code, op_code,channel,version共同确定 参数是否可以为空,接入时由支付宝确定 参数格式。 /// [XmlElement("scene_data")] public string SceneData { get; set; } /// /// 消息生效时间,标准时间格式:yyyy-MM-dd HH:mm:ss /// [XmlElement("start_time")] public string StartTime { get; set; } /// /// 是否需要同步域内,设定模板时需支持; 若需要特殊可选均是必填 /// [XmlElement("syn")] public bool Syn { get; set; } /// /// 消息模板的版本,由开放生态分配 /// [XmlElement("t_v")] public string TV { get; set; } /// /// 消息模板ID,需要预先设定模板才能进行消息投放,由开放生态协商分配 /// [XmlElement("tamplate_id")] public long TamplateId { get; set; } /// /// 投放目标对象,自定义. 若需要同步到域内: 场景覆盖的目标人群标识,单个用户是支付宝的userId,多个用户userId 使用英文半角逗号隔开,最多200个如果是群组,使用支付宝分配的群组ID. /// [XmlElement("target_id")] public string TargetId { get; set; } } }