using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace ApiTools.Core
|
{
|
/// <summary>
|
/// 账户止付和解止付_银企直联 对公账户层的止付、解除止付
|
/// </summary>
|
public class StopPaymentAndSettlementAccountsRequest : PingAnPayBaseRequest
|
{
|
/// <summary>
|
/// 客户流水号 唯一标志该笔交易的流水号,不可重复,长度必须大于10位
|
/// </summary>
|
[MaxLength(30)]
|
[Required]
|
[JsonProperty("seqNo")]
|
public string SeqNo { get; set; }
|
|
/// <summary>
|
/// 止付账户
|
/// </summary>
|
[MaxLength(30)]
|
[Required]
|
[JsonProperty("accountNo")]
|
public string AccountNo { get; set; }
|
|
/// <summary>
|
/// 操作类型 A-止付 D-解除止付
|
/// </summary>
|
[MaxLength(1)]
|
[Required]
|
[JsonProperty("opType")]
|
public string OpType { get; set; }
|
|
/// <summary>
|
/// 止付编号 解除止付必须上送
|
/// </summary>
|
[MaxLength(30)]
|
[JsonProperty("stopPayFlw")]
|
public string StopPayFlw { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
[MaxLength(100)]
|
[JsonProperty("remark")]
|
public string Remark { get; set; }
|
|
/// <summary>
|
/// 币种
|
/// </summary>
|
[MaxLength(3)]
|
[JsonProperty("ccyCode")]
|
public string CcyCode { get; set; }
|
}
|
|
public class StopPaymentAndSettlementAccountsResponse : PingAnPayBaseResponse
|
{
|
/// <summary>
|
/// 客户流水号
|
/// </summary>
|
public string SeqNo { get; set; }
|
|
/// <summary>
|
/// 银行业务流水
|
/// </summary>
|
public string BizSeqNo { get; set; }
|
|
/// <summary>
|
/// 冻结止付编号
|
/// </summary>
|
public string StopPayFlw { get; set; }
|
|
/// <summary>
|
/// 状态码
|
/// </summary>
|
public string Stt { get; set; }
|
|
/// <summary>
|
/// 状态描述
|
/// </summary>
|
public string SttDesc { get; set; }
|
}
|
}
|