using System; namespace Quadarax.Foundation.Core.Data { /// /// Defines error message structure /// public interface IError { /// /// Full error message /// public string Message { get; } /// /// Error message short numeric code /// public int Code { get; } /// /// Defines error level /// public ErrorLevelEnum Level { get; } /// /// Timestamp of the error /// public DateTime Timestamp { get; } } /// /// Error levels enumeration /// public enum ErrorLevelEnum { Note, Warning, Error, Critical, Fatal } }