using System;
using System.Xml.Serialization;
using System.Collections.Generic;
namespace Aop.Api.Domain
{
///
/// CaptureCreateOrder Data Structure.
///
[Serializable]
public class CaptureCreateOrder : AopObject
{
///
/// 合约号
///
[XmlElement("ar_no")]
public string ArNo { get; set; }
///
/// 合约体系: IARCORE - ipay合约中心 MYBKARCORE - 网商产品中心 ARCORE - 主站合约 中心 OTHER - 其他合约中心
///
[XmlElement("ar_source")]
public string ArSource { get; set; }
///
/// 业务扩展类型 当前大量的业务系统采取复用产品码的方案,需要额外的业务识别才能够明确业务
///
[XmlElement("business_recognize_ext")]
public MapParameter BusinessRecognizeExt { get; set; }
///
/// 请款金额
///
[XmlElement("capture_amount")]
public MultiCurrencyMoneyOpenApi CaptureAmount { get; set; }
///
/// 请款时间(yyyymmdd)
///
[XmlElement("capture_date")]
public string CaptureDate { get; set; }
///
/// 扩展信息
///
[XmlArray("ext_info")]
[XmlArrayItem("map_parameter")]
public List ExtInfo { get; set; }
///
/// 核算所属机构
///
[XmlElement("inst_id")]
public string InstId { get; set; }
///
/// 请款MID
///
[XmlElement("ip_id")]
public string IpId { get; set; }
///
/// 请款PID
///
[XmlElement("ip_role_id")]
public string IpRoleId { get; set; }
///
/// 外部业务请求号,用于幂等控制
///
[XmlElement("out_biz_no")]
public string OutBizNo { get; set; }
///
/// 端产品码
///
[XmlElement("pd_code")]
public string PdCode { get; set; }
///
/// 产品体系: IPTCORE -ipay产品中心 MYBKPTCORE - 网商产品中心 PTCORE - 主站产品中心 AFC - 金融云产品中心
///
[XmlElement("pd_source")]
public string PdSource { get; set; }
///
/// 调用方系统名称
///
[XmlElement("source")]
public string Source { get; set; }
///
/// 用户体系: ICIF - ipay用户体系 MYBKCIF - 网商银行用户体系 CIF - 主站用户体系 UC - 金融云用户体系
///
[XmlElement("user_source")]
public string UserSource { get; set; }
}
}