/// <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; }
/// <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) { }
/// <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) { }