using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// FundItemAOPModel Data Structure.
///
[Serializable]
public class FundItemAOPModel : AopObject
{
///
/// 财务外部单据号
///
[XmlElement("acctrans_out_biz_no")]
public string AcctransOutBizNo { get; set; }
///
/// 资金变动金额
///
[XmlElement("amount")]
public string Amount { get; set; }
///
/// 业务ID
///
[XmlElement("biz_id")]
public string BizId { get; set; }
///
/// 业务号
///
[XmlElement("biz_in_no")]
public string BizInNo { get; set; }
///
/// 业务外部流水号
///
[XmlElement("biz_out_no")]
public string BizOutNo { get; set; }
///
/// 业务类型(枚举值对应的code)
///
[XmlElement("biz_type")]
public string BizType { get; set; }
///
/// 充退金额
///
[XmlElement("dback_amount")]
public string DbackAmount { get; set; }
///
/// 退款申请时间
///
[XmlElement("dback_gmt_create")]
public string DbackGmtCreate { get; set; }
///
/// 实际/预估银行响应时间
///
[XmlElement("dback_gmt_est_bk_ack")]
public string DbackGmtEstBkAck { get; set; }
///
/// 预估银行入账时间
///
[XmlElement("dback_gmt_est_bk_into")]
public string DbackGmtEstBkInto { get; set; }
///
/// 充值账户名
///
[XmlElement("dback_inst_account_name")]
public string DbackInstAccountName { get; set; }
///
/// 充值卡号(后四位)
///
[XmlElement("dback_inst_account_no")]
public string DbackInstAccountNo { get; set; }
///
/// 机构ID
///
[XmlElement("dback_inst_id")]
public string DbackInstId { get; set; }
///
/// 机构名称
///
[XmlElement("dback_inst_name")]
public string DbackInstName { get; set; }
///
/// 统一支付资金条目ID
///
[XmlElement("fid")]
public string Fid { get; set; }
///
/// 面向系统的资金工具接入类型
///
[XmlElement("fund_access_type")]
public long FundAccessType { get; set; }
///
/// 资金账号。可以是支付宝主卡账号,子卡账号,银行卡号等等。
///
[XmlElement("fund_account_no")]
public string FundAccountNo { get; set; }
///
/// 资金业务类型枚举
///
[XmlElement("fund_biz_type")]
public long FundBizType { get; set; }
///
/// 资金明细创建时间
///
[XmlElement("fund_create_time")]
public string FundCreateTime { get; set; }
///
/// 资金变动完成时间
///
[XmlElement("fund_finish_time")]
public string FundFinishTime { get; set; }
///
/// 资金流向枚举
///
[XmlElement("fund_in_out")]
public long FundInOut { get; set; }
///
/// 资金工具机构
///
[XmlElement("fund_inst_id")]
public string FundInstId { get; set; }
///
/// 资金明细最后修改时间
///
[XmlElement("fund_modify_time")]
public string FundModifyTime { get; set; }
///
/// 资金状态
///
[XmlElement("fund_status")]
public string FundStatus { get; set; }
///
/// 该资金变动的资金工具是否为ownerCardNo所拥有
///
[XmlElement("fund_tool_belong_to_crowner")]
public bool FundToolBelongToCrowner { get; set; }
///
/// fundToolBelongToCROwner为false时,该字段记录资金工具的实际拥有者
///
[XmlElement("fund_tool_owner_card_no")]
public string FundToolOwnerCardNo { get; set; }
///
/// 面向用户的资金工具类型
///
[XmlElement("fund_tool_type_for_crowner")]
public string FundToolTypeForCrowner { get; set; }
///
/// 面向系统的资金工具类型
///
[XmlElement("fund_tool_type_for_system")]
public string FundToolTypeForSystem { get; set; }
///
/// 业务创建时间
///
[XmlElement("gmt_biz_create")]
public string GmtBizCreate { get; set; }
///
/// 导致该资金变动在业务上的另一方的卡别名
///
[XmlElement("opposite_biz_card_alias")]
public string OppositeBizCardAlias { get; set; }
///
/// 导致该资金变动在业务上的另一方的卡别名。
///
[XmlElement("opposite_biz_card_no")]
public string OppositeBizCardNo { get; set; }
///
/// 导致该资金变动在资金上的另一方的卡别名。
///
[XmlElement("opposite_fund_card_no")]
public string OppositeFundCardNo { get; set; }
///
/// 本方卡号
///
[XmlElement("owner_card_no")]
public string OwnerCardNo { get; set; }
///
/// 银行卡退款进度状态
///
[XmlElement("refund_bank_status")]
public string RefundBankStatus { get; set; }
///
/// 统一支付ID
///
[XmlElement("uid")]
public string Uid { get; set; }
}
}