NewGaoKaoApi/PaymentSDK/AliPay/Domain/AlipayDataItemVoucherTemple...

105 lines
3.6 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
/// <summary>
/// AlipayDataItemVoucherTemplete Data Structure.
/// </summary>
[Serializable]
public class AlipayDataItemVoucherTemplete : AopObject
{
/// <summary>
/// 延迟生效时间手动领取条件下可跟valid_period组合使用
/// </summary>
[XmlElement("delay_minute")]
public long DelayMinute { get; set; }
/// <summary>
/// 券使用规则描述,包括描述标题及描述内容列表
/// </summary>
[XmlArray("desc_details")]
[XmlArrayItem("alipay_data_item_description")]
public List<AlipayDataItemDescription> DescDetails { get; set; }
/// <summary>
/// 折扣率填写0~1间的小数且不包括0和1如八折则传入0.8
/// </summary>
[XmlElement("discount_rate")]
public string DiscountRate { get; set; }
/// <summary>
/// 外部单品列表
/// </summary>
[XmlElement("external_goods_list")]
public AlipayDataItemGoodsList ExternalGoodsList { get; set; }
/// <summary>
/// 使用时间规则,控制商品的生效时间
/// </summary>
[XmlElement("limit_period_info_list")]
public AlipayDataItemLimitPeriodInfo LimitPeriodInfoList { get; set; }
/// <summary>
/// 商品原金额,只有单品代金券有,丽人行业需要填写此字段
/// </summary>
[XmlElement("original_amount")]
public string OriginalAmount { get; set; }
/// <summary>
/// 券原折扣
/// </summary>
[XmlElement("original_rate")]
public string OriginalRate { get; set; }
/// <summary>
/// 单品代金券中的减至金额
/// </summary>
[XmlElement("reduce_to_amount")]
public string ReduceToAmount { get; set; }
/// <summary>
/// 折扣金额取整规则 AUTO_ROUNDING_YUAN自动抹零到元 AUTO_ROUNDING_JIAO自动抹零到角 ROUNDING_UP_YUAN四舍五入到元 ROUNDING_UP_JIAO四舍五入到角
/// </summary>
[XmlElement("rounding_rule")]
public string RoundingRule { get; set; }
/// <summary>
/// 起步数量,用于指定可享受优惠的起步单品购买数量
/// </summary>
[XmlElement("threshold_amount")]
public string ThresholdAmount { get; set; }
/// <summary>
/// 起步数量,用于指定可享受优惠的起步单品购买数量
/// </summary>
[XmlElement("threshold_quantity")]
public string ThresholdQuantity { get; set; }
/// <summary>
/// 领券之后多长时间内可以核销单位分钟传入数值需大于1440一天
/// </summary>
[XmlElement("valid_period")]
public long ValidPeriod { get; set; }
/// <summary>
/// 价值金额 CASH类型为代金券金额 DISCOUNT类型为优惠封顶金额
/// </summary>
[XmlElement("value_amount")]
public string ValueAmount { get; set; }
/// <summary>
/// 券的描述信息,目前客户端将统一展示“折扣须知”
/// </summary>
[XmlElement("voucher_desc")]
public string VoucherDesc { get; set; }
/// <summary>
/// 券类型单品代金券为CASH类型全场折扣券为DISCOUNT类型
/// </summary>
[XmlElement("voucher_type")]
public string VoucherType { get; set; }
}
}