2020-06-28 21:44:35 -05:00
|
|
|
using System;
|
2020-06-08 23:40:58 +09:00
|
|
|
|
|
|
|
namespace BTCPayServer.Client
|
|
|
|
{
|
2022-01-14 13:05:23 +09:00
|
|
|
public class GreenfieldAPIException : Exception
|
2020-06-08 23:40:58 +09:00
|
|
|
{
|
2022-01-14 13:05:23 +09:00
|
|
|
public GreenfieldAPIException(int httpCode, Models.GreenfieldAPIError error) : base(error.Message)
|
2020-06-08 23:40:58 +09:00
|
|
|
{
|
|
|
|
if (error == null)
|
|
|
|
throw new ArgumentNullException(nameof(error));
|
2021-12-16 12:32:13 +09:00
|
|
|
HttpCode = httpCode;
|
2020-06-08 23:40:58 +09:00
|
|
|
APIError = error;
|
|
|
|
}
|
|
|
|
public Models.GreenfieldAPIError APIError { get; }
|
2021-12-16 12:32:13 +09:00
|
|
|
public int HttpCode { get; set; }
|
2020-06-08 23:40:58 +09:00
|
|
|
}
|
|
|
|
}
|