using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// AlipayAssetCardNewtemplateCreateModel Data Structure.
///
[Serializable]
public class AlipayAssetCardNewtemplateCreateModel : AopObject
{
///
/// 账户模式:借记/贷记/借贷合一账户模式
///
[XmlElement("account_model")]
public string AccountModel { get; set; }
///
/// 按照资金产品维度定义的资产类型
///
[XmlElement("assets_code")]
public string AssetsCode { get; set; }
///
/// 业务来源
///
[XmlElement("biz_from")]
public string BizFrom { get; set; }
///
/// 资金信息列表[{"fundType":"HUA_BEI"}]
///
[XmlArray("card_fund_infos")]
[XmlArrayItem("card_fund_info")]
public List CardFundInfos { get; set; }
///
/// 卡模式:单卡/多卡模式
///
[XmlElement("card_model")]
public string CardModel { get; set; }
///
/// 卡名称
///
[XmlElement("card_name")]
public string CardName { get; set; }
///
/// 创建人userId
///
[XmlElement("creator")]
public string Creator { get; set; }
///
/// 贷记信息{"allowOverPay":false,"creditQuota":"0"}
///
[XmlElement("credit_info")]
public CardCreditInfo CreditInfo { get; set; }
///
/// 扩展信息
///
[XmlElement("extend_info")]
public string ExtendInfo { get; set; }
///
/// 操作人userId
///
[XmlElement("operator")]
public string Operator { get; set; }
///
/// 比如某种业务标准外部订单号,比如交易外部订单号,代表商户端自己订单号
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 商户和支付宝交互时,用于代表支付宝分配给商户ID
///
[XmlElement("partner_id")]
public string PartnerId { get; set; }
///
/// 卡账户生命周期类型:长期卡/月卡
///
[XmlElement("period_type")]
public string PeriodType { get; set; }
///
/// 按照业务资产维度定义的产品编码
///
[XmlElement("product_code")]
public string ProductCode { get; set; }
///
/// 模板结算商户id,后续商户资金流入的指定账户
///
[XmlElement("settle_user_id")]
public string SettleUserId { get; set; }
///
/// 商户资金签约主体
///
[XmlElement("sign_principal")]
public string SignPrincipal { get; set; }
}
}