NewGaoKaoApi/PaymentSDK/AliPay/Domain/KoubeiTradeVoucherItemTempl...

77 lines
3.5 KiB
C#
Raw 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>
/// KoubeiTradeVoucherItemTemplete Data Structure.
/// </summary>
[Serializable]
public class KoubeiTradeVoucherItemTemplete : AopObject
{
/// <summary>
/// 商品可用时间段
/// </summary>
[XmlArray("available_time_info_list")]
[XmlArrayItem("available_time_info")]
public List<AvailableTimeInfo> AvailableTimeInfoList { get; set; }
/// <summary>
/// 购买须知列表类型最多10项
/// </summary>
[XmlArray("buyer_notes")]
[XmlArrayItem("koubei_item_description")]
public List<KoubeiItemDescription> BuyerNotes { get; set; }
/// <summary>
/// 表示是否支持预定支持“T”, 不支持“F”
/// </summary>
[XmlElement("support_book")]
public string SupportBook { get; set; }
/// <summary>
/// 不可用日期
/// </summary>
[XmlArray("un_available_time_info_list")]
[XmlArrayItem("un_available_time_info")]
public List<UnAvailableTimeInfo> UnAvailableTimeInfoList { get; set; }
/// <summary>
/// 购买有效期:商品自购买起多长时间内有效,取值范围 7-360单位天。举例如果是7的话是到第七天晚上23:59:59失效。商品购买后没有在有效期内核销则自动退款给用户。举例买了一个高级造型师洗剪吹的商品有效期一个月如果一个月之后用户没有使用商品来进行洗剪吹的服务则自动退款给用户。
/// </summary>
[XmlElement("validity_period")]
public string ValidityPeriod { get; set; }
/// <summary>
/// 核销绝对有效期开始时间。自该时间点起,商品可被核销。 注意商品售卖时段开始时间gmt_start不能晚于该时间。
/// </summary>
[XmlElement("validity_period_range_from")]
public string ValidityPeriodRangeFrom { get; set; }
/// <summary>
/// 核销绝对有效期结束时间。自改时间点起,商品无法继续被核销,且自动过期退款。 注意:售卖时段结束时间(gmt_end)不能晚于该时间。
/// </summary>
[XmlElement("validity_period_range_to")]
public string ValidityPeriodRangeTo { get; set; }
/// <summary>
/// 核销有效期类型。支持相对有效期及绝对有效期两种方式对应RELATIVE或FIXED。相对有效期指自购买之日起XX天有效绝对有效期指某一端固定时间内有效。 注意绝对有效期不允许超过360天否则无法成功创建。
/// </summary>
[XmlElement("validity_period_type")]
public string ValidityPeriodType { get; set; }
/// <summary>
/// 份数单次核销只可赋值为1表示多次核销商品最多支持核销的份数需为整数且在[2,50]范围内。备注多次核销商品的价格为包含所有份数的整体价格如洗剪吹3次卡300元则每次核销消耗100元。
/// </summary>
[XmlElement("verify_enable_times")]
public long VerifyEnableTimes { get; set; }
/// <summary>
/// 核销类型single为单次核销商品即普通商品multi为多次核销商品即次卡商品
/// </summary>
[XmlElement("verify_frequency")]
public string VerifyFrequency { get; set; }
}
}