using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// MerchantCard Data Structure. /// [Serializable] public class MerchantCard : AopObject { /// /// 资金卡余额,单位:元,精确到小数点后两位。 /// [XmlElement("balance")] public string Balance { get; set; } /// /// 支付宝业务卡号 说明: 1、开卡成功后返回该参数,需要保存留用; 2、开卡/更新/删卡/查询卡接口请求中不需要传该参数; /// [XmlElement("biz_card_no")] public string BizCardNo { get; set; } /// /// 商户外部会员卡卡号 说明: 1、会员卡开卡接口,如果卡类型为外部会员卡,请求中则必须提供该参数; 2、更新、查询、删除等接口,请求中则不需要提供该参数值; /// [XmlElement("external_card_no")] public string ExternalCardNo { get; set; } /// /// 卡面展示图片的图片ID,通过接口(alipay.offline.material.image.upload)上传图片 这里预期展示的是个人照片; 图片说明:1M以内,格式bmp、png、jpeg、jpg、gif; 图片尺寸为230*295px,可等比放大; /// [XmlElement("front_image_id")] public string FrontImageId { get; set; } /// /// 卡面文案列表,1项对应1行文案,最多只能传入4行文案; 单行文案展现分为左右两部分,左边对应label字段,右边对应value; 形如: 学院 新闻学院 /// [XmlArray("front_text_list")] [XmlArrayItem("card_front_text_d_t_o")] public List FrontTextList { get; set; } /// /// 会员卡等级(由商户自定义,并可以在卡模板创建时,定义等级信息) /// [XmlElement("level")] public string Level { get; set; } /// /// 商户动态码回传信息: 只用于当write_off_type核销类型为mdbarcode或mdqrcode时,商户调用卡更新接口回传动态码。如需使用商户动态码,请联系支付宝技术支持获取相关文档。 /// [XmlElement("mdcode_info")] public MdCodeInfoDTO MdcodeInfo { get; set; } /// /// 会员卡开卡时间,格式为yyyy-MM-dd HH:mm:ss。会员卡更新时,该时间不支持修改,请传入调用开卡接口时传入的card_ext_info.open_date时间。 /// [XmlElement("open_date")] public string OpenDate { get; set; } /// /// 会员卡积分,积分必须为数字型(可为浮点型,带2位小数点) /// [XmlElement("point")] public string Point { get; set; } /// /// 会员卡更换不同的卡模板(该参数仅用在会员卡更新接口中) /// [XmlElement("template_id")] public string TemplateId { get; set; } /// /// 会员卡有效期,格式为yyyy-MM-dd HH:mm:ss。会员卡更新时,该时间不支持修改,请传入调用开卡接口时传入的card_ext_info.valid_date时间。 /// [XmlElement("valid_date")] public string ValidDate { get; set; } } }