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
}
}