using System;
using Newtonsoft.Json;
namespace Alipay.AopSdk.Core.Domain
{
///
/// AlipayOfflineTradeResult Data Structure.
///
[Serializable]
public class AlipayOfflineTradeResult : AopObject
{
///
/// 系统异常
///
[JsonProperty("error_code")]
public string ErrorCode { get; set; }
///
/// 错误信息描述
///
[JsonProperty("error_message")]
public string ErrorMessage { get; set; }
///
/// 脱机交易处理结果描述
///
[JsonProperty("message")]
public string Message { get; set; }
///
/// 表示是否需要重试
///
[JsonProperty("need_retry")]
public bool NeedRetry { get; set; }
///
/// 交易需要重试时下一次重试时间
///
[JsonProperty("next_try_time")]
public string NextTryTime { get; set; }
///
/// 支付宝外部交易号
///
[JsonProperty("out_trade_no")]
public string OutTradeNo { get; set; }
///
/// 业务处理结果,SUCCESS:处理成功,FAIL:处理失败, UNKNOWN:结果未知。当结果非SUCCESS时,检查need_retry判断是否需要重试。
///
[JsonProperty("result")]
public string Result { get; set; }
///
/// 支付宝交易号
///
[JsonProperty("trade_no")]
public string TradeNo { get; set; }
}
}