NewGaoKaoApi/PaymentSDK/AliPay/Domain/GFAOpenAPICommand.cs

79 lines
2.1 KiB
C#

using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
/// <summary>
/// GFAOpenAPICommand Data Structure.
/// </summary>
[Serializable]
public class GFAOpenAPICommand : AopObject
{
/// <summary>
/// 业财受理单id
/// </summary>
[XmlElement("acceptance_id")]
public string AcceptanceId { get; set; }
/// <summary>
/// 摊销回执信息
/// </summary>
[XmlElement("amortize_receipt")]
public GFAOpenAPICommandReceipt AmortizeReceipt { get; set; }
/// <summary>
/// 指令消费方
/// </summary>
[XmlElement("command_consumer")]
public string CommandConsumer { get; set; }
/// <summary>
/// 业财受理指令id
/// </summary>
[XmlElement("command_id")]
public string CommandId { get; set; }
/// <summary>
/// 解决方案实例id
/// </summary>
[XmlElement("config_instance_id")]
public string ConfigInstanceId { get; set; }
/// <summary>
/// 指令方向(正向、逆向)
/// </summary>
[XmlElement("direction")]
public string Direction { get; set; }
/// <summary>
/// 业务流水号
/// </summary>
[XmlElement("out_business_no")]
public string OutBusinessNo { get; set; }
/// <summary>
/// 平台产品标识
/// </summary>
[XmlElement("platform_product_code")]
public string PlatformProductCode { get; set; }
/// <summary>
/// 结算回执信息
/// </summary>
[XmlElement("settle_receipt")]
public GFAOpenAPICommandReceipt SettleReceipt { get; set; }
/// <summary>
/// 指令状态(如初始、已发送)
/// </summary>
[XmlElement("status")]
public string Status { get; set; }
/// <summary>
/// 指令类型(如计费、结算、摊销等)
/// </summary>
[XmlElement("type")]
public string Type { get; set; }
}
}