20 lines
537 B
C#
20 lines
537 B
C#
using CsharpHttpHelper;
|
|
using Newtonsoft.Json.Linq;
|
|
|
|
namespace Work.Store.Api;
|
|
|
|
/// <summary>保留业务错误数据,供批量接口识别部分失败项。</summary>
|
|
public sealed class ApiException : HttpException
|
|
{
|
|
public int? Code { get; }
|
|
public JToken ResponseData { get; }
|
|
public string TraceId { get; }
|
|
|
|
public ApiException(string message, int? code, JToken responseData, string traceId = null) : base(message)
|
|
{
|
|
Code = code;
|
|
ResponseData = responseData;
|
|
TraceId = traceId;
|
|
}
|
|
}
|