using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// GFAOpenAPIReverseBillAcceptance Data Structure.
///
[Serializable]
public class GFAOpenAPIReverseBillAcceptance : AopObject
{
///
/// 摊销扩展信息
///
[XmlElement("amortize_ext_info")]
public GFAOpenAPIAmortizeExtInfo AmortizeExtInfo { get; set; }
///
/// 签约合约号
///
[XmlElement("ar_no")]
public string ArNo { get; set; }
///
/// 业务账单金额。(单位:各币种的“元”单位,精确到小数点后两位)
///
[XmlElement("bill_amount")]
public string BillAmount { get; set; }
///
/// 业务事件码(8位数字)
///
[XmlElement("biz_ev_code")]
public string BizEvCode { get; set; }
///
/// 业务产品码
///
[XmlElement("biz_pd_code")]
public string BizPdCode { get; set; }
///
/// 端事件码(8位数字)
///
[XmlElement("cnl_ev_code")]
public string CnlEvCode { get; set; }
///
/// 端产品码
///
[XmlElement("cnl_pd_code")]
public string CnlPdCode { get; set; }
///
/// ISO 4217货币币种数值
///
[XmlElement("currency")]
public string Currency { get; set; }
///
/// 受理方向
///
[XmlElement("direction")]
public string Direction { get; set; }
///
/// 收费事件码(8位数字)
///
[XmlElement("event_code")]
public string EventCode { get; set; }
///
/// 业务系统收付款完成时间(GMT+8时区,不能晚于系统当前时间)
///
[XmlElement("gmt_pay")]
public string GmtPay { get; set; }
///
/// 指定收付款时间(GMT+8时区)
///
[XmlElement("gmt_receive")]
public string GmtReceive { get; set; }
///
/// 业务发生时间(GMT+8时区,不能晚于系统当前时间)
///
[XmlElement("gmt_service")]
public string GmtService { get; set; }
///
/// 业务系统未收付金额(单位:各币种的“元”单位,精确到小数点后两位)
///
[XmlElement("nonpayment_amount")]
public string NonpaymentAmount { get; set; }
///
/// 业务逆向流水号(受理幂等字段之一)
///
[XmlElement("out_business_no")]
public string OutBusinessNo { get; set; }
///
/// 业务系统收付款状态
///
[XmlElement("pay_status")]
public string PayStatus { get; set; }
///
/// 收款参与者信息
///
[XmlElement("payee_participant")]
public GFAOpenAPIParticipantInfo PayeeParticipant { get; set; }
///
/// 付款参与者信息
///
[XmlElement("payer_participant")]
public GFAOpenAPIParticipantInfo PayerParticipant { get; set; }
///
/// 签约产品码
///
[XmlElement("product_code")]
public string ProductCode { get; set; }
///
/// 业财受理账单扩展信息。Map 类型JSON字符串。
///
[XmlElement("properties")]
public string Properties { get; set; }
///
/// 业务系统已收付金额(单位:各币种的“元”单位,精确到小数点后两位)
///
[XmlElement("real_amount")]
public string RealAmount { get; set; }
///
/// 逆向关联的正向流水号
///
[XmlElement("rel_out_business_no")]
public string RelOutBusinessNo { get; set; }
///
/// 逆向关联的正向流水子单号
///
[XmlElement("rel_sub_out_business_no")]
public string RelSubOutBusinessNo { get; set; }
///
/// 业务发生量/业务发生金额。如果是金额,则为各币种的“元”单位,精确到小数点后两位。
///
[XmlElement("service_amount")]
public long ServiceAmount { get; set; }
///
/// 业务唯一标识(受理幂等字段之一)
///
[XmlElement("service_type")]
public string ServiceType { get; set; }
///
/// 指定结算参与者信息
///
[XmlElement("settle_participant")]
public GFAOpenAPIParticipantInfo SettleParticipant { get; set; }
///
/// 签约参与者信息
///
[XmlElement("sign_participant")]
public GFAOpenAPIParticipantInfo SignParticipant { get; set; }
///
/// 业务逆向流水子单号(受理幂等字段之一)
///
[XmlElement("sub_out_business_no")]
public string SubOutBusinessNo { get; set; }
///
/// 来源系统名
///
[XmlElement("system_origin")]
public string SystemOrigin { get; set; }
///
/// 租户id
///
[XmlElement("tnt_inst_id")]
public string TntInstId { get; set; }
}
}