예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApiException"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="apiError">The API error.</param>
 public ApiException(HttpStatusCode statusCode, ApiError apiError)
     : base(apiError == null ? statusCode.ToString() : apiError.Message)
 {
     StatusCode = statusCode;
     ApiError   = apiError;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NotFoundException"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="apiError">The API error.</param>
 public NotFoundException(HttpStatusCode statusCode, ApiError apiError)
     : base(statusCode, apiError)
 {
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidationException"/> class.
 /// </summary>
 /// <param name="statusCode">The status code.</param>
 /// <param name="apiError">The API error.</param>
 public ValidationException(HttpStatusCode statusCode, ApiError apiError)
     : base(statusCode, apiError)
 {
 }