using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// MybankCreditLoantradeRepayInitiativeApplyModel Data Structure.
///
[Serializable]
public class MybankCreditLoantradeRepayInitiativeApplyModel : AopObject
{
///
/// 贷款合约编号,用于指定还款对应的单合约合约编号。
///
[XmlElement("loan_ar_no")]
public string LoanArNo { get; set; }
///
/// 还款账户
///
[XmlElement("repay_account")]
public Account RepayAccount { get; set; }
///
/// 指定还款金额,单位人民币元,金额需要对应还款金额策略一起使用。
///
[XmlElement("repay_amount")]
public string RepayAmount { get; set; }
///
/// 指定还款金额对应的金额策略,目前支持:PRIN_AMT(指定本金还款)、CLEAR(结清还款)。
///
[XmlElement("repay_amount_strategy")]
public string RepayAmountStrategy { get; set; }
///
/// 指定还款客户会员,此处必须是贷款合约上对应的还款人的会员信息。
///
[XmlElement("repay_customer")]
public Member RepayCustomer { get; set; }
///
/// 还款日期。
///
[XmlElement("repay_date")]
public string RepayDate { get; set; }
///
/// 接口幂等字段,相同requestId请求系统默认认为是相同的请求。此处requestId要求的格式为"{机构IpRoleId}_{机构生成的唯一请求ID}"
///
[XmlElement("request_id")]
public string RequestId { get; set; }
///
/// 此参数可选,由于下游银行并不一定能指定备注信息,所以该字段只对部分银行或内部账户打款时能生效。
///
[XmlElement("trans_memo")]
public string TransMemo { get; set; }
}
}