bitwarden-mobile/src/Core/Exceptions/ApiException.cs

23 lines
481 B
C#

using System;
using Bit.Core.Models.Response;
namespace Bit.Core.Exceptions
{
public class ApiException : Exception
{
public ApiException()
: base("An API error has occurred.")
{ }
public ApiException(ErrorResponse error)
: this()
{
Error = error;
}
public ErrorResponse Error { get; set; }
public override string Message => Error?.GetFullMessage() ?? base.Message;
}
}