using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// PassInstanceDetail Data Structure.
///
[Serializable]
public class PassInstanceDetail : AopObject
{
///
/// 业务动态参数列表
///
[XmlArray("biz_param_list")]
[XmlArrayItem("biz_param_key_value")]
public List BizParamList { get; set; }
///
/// 所属商户PID/APPID(发放渠道ID)
///
[XmlElement("channel_id")]
public string ChannelId { get; set; }
///
/// 卡券实例创建时间,格式"yyyy-MM-dd HH:mm:ss"
///
[XmlElement("create_time")]
public string CreateTime { get; set; }
///
/// 有效期-结束时间,格式"yyyy-MM-dd HH:mm:ss"
///
[XmlElement("end_date")]
public string EndDate { get; set; }
///
/// 删除标记,是否已被用户删除
///
[XmlElement("is_deleted")]
public bool IsDeleted { get; set; }
///
/// logo图片的ID或链接,模板创建时在模板JSON文本中指定
///
[XmlElement("logo")]
public string Logo { get; set; }
///
/// 卡券展示标题
///
[XmlElement("logo_text")]
public string LogoText { get; set; }
///
/// 最后修改时间,格式"yyyy-MM-dd HH:mm:ss"
///
[XmlElement("modify_time")]
public string ModifyTime { get; set; }
///
/// 卡券实例id,对应调卡券发放alipay.pass.instance.add接口返回的passId
///
[XmlElement("pass_id")]
public string PassId { get; set; }
///
/// 产品业务类型,模板创建时在模板JSON文本中指定
///
[XmlElement("product")]
public string Product { get; set; }
///
/// 卡券单据号 由商户发券时指定的卡券唯一凭证号,卡券JSON模板中fileInfo->serialNumber字段对应的值
///
[XmlElement("serial_number")]
public string SerialNumber { get; set; }
///
/// 有效期-开始时间,格式"yyyy-MM-dd HH:mm:ss"
///
[XmlElement("start_date")]
public string StartDate { get; set; }
///
/// 卡券状态: CAN_USE:可使用; EXPIRED:已过期; USED:已使用(已核销); CLOSED:已失效;
///
[XmlElement("status")]
public string Status { get; set; }
///
/// 图片/海报的图片ID或链接,模板创建时在模板JSON文本中指定
///
[XmlElement("strip")]
public string Strip { get; set; }
///
/// 模板ID(编号)
///
[XmlElement("tpl_id")]
public string TplId { get; set; }
///
/// 模板类型,模板创建时在模板JSON文本中指定
///
[XmlElement("type")]
public string Type { get; set; }
///
/// 所属用户user_id
///
[XmlElement("user_id")]
public string UserId { get; set; }
}
}