using System; using Newtonsoft.Json; namespace Alipay.AopSdk.Core { [Serializable] public abstract class AopResponse { private string body; private string code; private string msg; private string subCode; private string subMsg; /// /// 错误码 /// 对应 ErrCode /// [JsonProperty("code")] public string Code { get => code; set => code = value; } /// /// 错误信息 /// 对应 ErrMsg /// [JsonProperty("msg")] public string Msg { get => msg; set => msg = value; } /// /// 子错误码 /// 对应 SubErrCode /// [JsonProperty("sub_code")] public string SubCode { get => subCode; set => subCode = value; } /// /// 子错误信息 /// 对应 SubErrMsg /// [JsonProperty("sub_msg")] public string SubMsg { get => subMsg; set => subMsg = value; } /// /// 响应原始内容 /// public string Body { get => body; set => body = value; } /// /// 响应结果是否错误 /// public bool IsError => !string.IsNullOrEmpty(SubCode); } }