using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// KbOrderVoucherModel Data Structure.
///
[Serializable]
public class KbOrderVoucherModel : AopObject
{
///
/// 商品凭证过期时间
///
[XmlElement("expire_date")]
public string ExpireDate { get; set; }
///
/// 商品凭证核销/退款对应的资金流水号
///
[XmlElement("funds_voucher_no")]
public string FundsVoucherNo { get; set; }
///
/// 商品ID
///
[XmlElement("item_id")]
public string ItemId { get; set; }
///
/// 退款理由,由消费者选择或填写内容,系统退款可以为空。
///
[XmlElement("refund_reason")]
public string RefundReason { get; set; }
///
/// 退款类型,ROLE_DAEMON(超期未使用),ROLE_USER(消费者主动);
///
[XmlElement("refund_type")]
public string RefundType { get; set; }
///
/// 商品凭证核销门店ID,核销后会存在该字段
///
[XmlElement("shop_id")]
public string ShopId { get; set; }
///
/// 状态
///
[XmlElement("status")]
public string Status { get; set; }
///
/// 商品凭证核销门店外部ID
///
[XmlElement("store_id")]
public string StoreId { get; set; }
///
/// 凭证剩余可核销次数(次卡场景)
///
[XmlElement("ticket_effect_count")]
public string TicketEffectCount { get; set; }
///
/// 凭证已退款次数(次卡场景)
///
[XmlElement("ticket_refunded_count")]
public string TicketRefundedCount { get; set; }
///
/// 凭证已使用次数(次卡场景)
///
[XmlElement("ticket_used_count")]
public string TicketUsedCount { get; set; }
///
/// 商品凭证ID
///
[XmlElement("voucher_id")]
public string VoucherId { get; set; }
}
}