namespace SteamLib.Exceptions; [Serializable] public class CantLoadConfirmationsException : Exception { public LoadConfirmationsError Error { get; init; } public string? ErrorMessage { get; init; } public string? ErrorDetails { get; init; } public CantLoadConfirmationsException() { } public CantLoadConfirmationsException(string message) : base(message) { } public CantLoadConfirmationsException(string message, Exception inner) : base(message, inner) { } } public enum LoadConfirmationsError { Unknown, TryAgainLater, NotSetupToReceiveConfirmations }