using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// AccDetailModel Data Structure.
///
[Serializable]
public class AccDetailModel : AopObject
{
///
/// 支付宝订单号
///
[XmlElement("alipay_order_no")]
public string AlipayOrderNo { get; set; }
///
/// 收款方身份认证信息。biz_scene=LOCAL时忽略该参数。
///
[XmlElement("cert_info")]
public CertInfo CertInfo { get; set; }
///
/// 支付宝系统内部明细单号。
///
[XmlElement("detail_id")]
public string DetailId { get; set; }
///
/// 明细流水号(注:只有境外代发使用,其他场景请使用out_biz_no)
///
[XmlElement("detail_no")]
public string DetailNo { get; set; }
///
/// 明细失败错误码
///
[XmlElement("error_code")]
public string ErrorCode { get; set; }
///
/// 明细失败错误原因
///
[XmlElement("error_msg")]
public string ErrorMsg { get; set; }
///
/// 转账币种兑换的汇率信息。biz_scene是LOCAL场景下,该参数返回空。
///
[XmlElement("exchange_rate")]
public ExchangeRate ExchangeRate { get; set; }
///
/// 创建时间
///
[XmlElement("gmt_create")]
public string GmtCreate { get; set; }
///
/// 完成时间
///
[XmlElement("gmt_finish")]
public string GmtFinish { get; set; }
///
/// 是否需要通过alipay_order_no原单据重试. T: 需要; F或为空: 不需要.
///
[XmlElement("need_retry")]
public string NeedRetry { get; set; }
///
/// 商户明细订单号
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 收款方信息。
///
[XmlElement("payee_info")]
public AccPayeeInfo PayeeInfo { get; set; }
///
/// 应付金额. 付款方应付金额. LOCAL场景下为空.
///
[XmlElement("payment_amount")]
public string PaymentAmount { get; set; }
///
/// 支付币种.付款方应付的币种, 与批次请求时的payment_currency相同.
///
[XmlElement("payment_currency")]
public string PaymentCurrency { get; set; }
///
/// 备注
///
[XmlElement("remark")]
public string Remark { get; set; }
///
/// 结算金额。 收款方实际收到的金额. biz_scene是LOCAL场景下,该参数返回空。
///
[XmlElement("settlement_amount")]
public string SettlementAmount { get; set; }
///
/// 结算币种.收款方收到的币种. LOCAL场景下为空.
///
[XmlElement("settlement_currency")]
public string SettlementCurrency { get; set; }
///
/// INIT:初始 APPLIED:已下单 DEALED:处理中 SUCCESS:处理成功 DISUSE:已废除 FAIL:处理失败 UNKNOWN:未知状态
///
[XmlElement("status")]
public string Status { get; set; }
///
/// 子状态
///
[XmlElement("sub_status")]
public string SubStatus { get; set; }
///
/// 转账金额。代发请求中指定的trans_amount.
///
[XmlElement("trans_amount")]
public string TransAmount { get; set; }
///
/// 转账币种
///
[XmlElement("trans_currency")]
public string TransCurrency { get; set; }
}
}