using System; using Newtonsoft.Json; namespace Alipay.AopSdk.Core.Domain { /// /// DiscountRateModel Data Structure. /// [Serializable] public class DiscountRateModel : AopObject { /// /// 折扣方式 /// [JsonProperty("discount_dst_camp_prize_model")] public DiscountDstCampPrizeModel DiscountDstCampPrizeModel { get; set; } /// /// 交易金额下限必须为数字,大于0,最多2位小数,整数部分不能超过8位 /// [JsonProperty("lower_trade_fee")] public string LowerTradeFee { get; set; } /// /// 奖品类型. 打折 满减 单笔减 阶梯优惠 抹零优惠 随机立减 订单金额减至 折扣方式 REDUCE_TO_AMT("reduce_to_amt","优惠后价格") /// DISCOUNT("discount", "折扣方式"), REDUCE("reduce", "满立减"), SINGLE("single", "单笔减"), /// [JsonProperty("prize_type")] public string PrizeType { get; set; } /// /// 满立减 /// [JsonProperty("reduce_dst_camp_prize_model")] public ReduceDstCampPrizeModel ReduceDstCampPrizeModel { get; set; } /// /// 优惠后价格 如果type选了reduce_to_amt 必填 /// [JsonProperty("reduce_to_amt_dst_camp_prize_model")] public ReduceToAmtDstCampPrizeModel ReduceToAmtDstCampPrizeModel { get; set; } /// /// 单笔减 /// [JsonProperty("single_dst_camp_prize_model")] public SingleDstCampPrizeModel SingleDstCampPrizeModel { get; set; } /// /// 交易金额上限必须为数字,大于0,最多2位小数,整数部分不能超过8位 /// [JsonProperty("upper_trade_fee")] public string UpperTradeFee { get; set; } } }