using System; using System.Xml.Serialization; namespace Top.Api { [Serializable] public abstract class TopResponse { /// /// 错误码 /// [XmlElement("code")] public string ErrCode { get; set; } /// /// 错误信息 /// [XmlElement("msg")] public string ErrMsg { get; set; } /// /// 子错误码 /// [XmlElement("sub_code")] public string SubErrCode { get; set; } /// /// 子错误信息 /// [XmlElement("sub_msg")] public string SubErrMsg { get; set; } /// /// TOP请求唯一标识符 /// [XmlElement("request_id")] public string RequestId { get; set; } /// /// 响应原始内容 /// public string Body { get; set; } /// /// 响应结果是否错误 /// public bool IsError { get { return !string.IsNullOrEmpty(this.ErrCode) || !string.IsNullOrEmpty(this.SubErrCode); } } } }