using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// TemplateEInfoDTO Data Structure. /// [Serializable] public class TemplateEInfoDTO : AopObject { /// /// 卡券辅助区域块 /// [XmlArray("auxiliary_fields")] [XmlArrayItem("template_e_info_unit_d_t_o")] public List AuxiliaryFields { get; set; } /// /// 卡券适用商品ID列表,对于使用支付宝底层商品系统、小程序服务的卡券可直接显示对应商品信息,快速跳转转化。支持自定义动态参数传值,但动态参数需定义为:[$_r_available_item_id$],即在数组里存放单个元素:$_r_available_item_id$。 /// [XmlArray("available_item_ids")] [XmlArrayItem("string")] public List AvailableItemIds { get; set; } /// /// 卡券适用商品来源,对于使用支付宝底层商品系统、小程序服务的卡券可直接显示对应商品信息,快速跳转转化。支持自定义动态参数传值,但动态参数需定义为:$_r_available_item_source$。 /// [XmlElement("available_item_source")] public string AvailableItemSource { get; set; } /// /// 卡券背面(更多使用详情)区域块 /// [XmlArray("back_fields")] [XmlArrayItem("template_e_info_unit_d_t_o")] public List BackFields { get; set; } /// /// 卡券底部横幅信息 /// [XmlElement("banner")] public TemplateBannerDTO Banner { get; set; } /// /// 卡券自定义辅助区域块 /// [XmlArray("custom_fields")] [XmlArrayItem("template_e_info_unit_d_t_o")] public List CustomFields { get; set; } /// /// 卡券主标题,建议不超过12个字。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("logo_text")] public string LogoText { get; set; } /// /// 卡券商品原价,包括金额,用于对比显示卡券优惠力度。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("origin_price")] public string OriginPrice { get; set; } /// /// 卡券商品图片ID,通过接口(alipay.offline.material.image.upload)上传图片获得图片ID。图片需在1M以内,支持bmp、png、jpeg、jpg、gif格式,尺寸不小于670*335px。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("pass_img")] public string PassImg { get; set; } /// /// 卡券商品图片显示比例,保留小数点2位,默认2.79。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("pass_img_ratio")] public string PassImgRatio { get; set; } /// /// 卡券辅助标题,建议不超过50个字。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("second_logo_text")] public string SecondLogoText { get; set; } /// /// 卡券使用门槛。建议根据类型设置文案,代金券:金额门槛(满N元可用);折扣券:时间门槛(每周N次/N元,首月专享);商品券:地域门槛(N门店可用);兑换券:支付门槛(支付方式限制),资格凭证:渠道门槛(小程序专用)。支持自定义动态参数传值,但动态参数需定义为:$_r_use_condition$。 /// [XmlElement("use_condition")] public string UseCondition { get; set; } /// /// 适用城市,国标(行政区划代码)前6位编码,支持省份、城市,不支持城市下级区县,如:330100(浙江省)、330100(杭州市),不支持:330106(西湖区)。用于优先推荐参考因素,暂不对用户展示。不限城市:ALL,省份编码,城市编码。允许多个省份与城市同时出现,多个省份或城市使用英文(半角)逗号进行分隔,城市与城市所属省份不能同时出现。支持自定义动态参数传值,但动态参数需定义为:$_r_use_limit_city$。 /// [XmlElement("use_limit_city")] public string UseLimitCity { get; set; } /// /// 卡券适用范围/限制,如全场可用、全品类可用、X店铺可用、X商品可用、X服务可用等,建议12字以内。支持以 $动态参数$ 形式的自定义动态参数传值。 /// [XmlElement("use_limit_desc")] public string UseLimitDesc { get; set; } /// /// 使用场景,用于优先推荐参考因素,暂不对用户展示。线上:ONLINE;线下:OFFLINE;ALL:不限场景。支持自定义动态参数传值,但动态参数需定义为:$_r_use_limit_scene$。 /// [XmlElement("use_limit_scene")] public string UseLimitScene { get; set; } } }