Ejemplo n.º 1
0
 public ApiError(string code, Exception exception, ApiErrorSeverity severity = ApiErrorSeverity.Critical)
 {
     AdditionalData = exception.Data;
     Message        = exception.Message;
     Code           = code;
     Severity       = severity;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructs an API Error with a code and message.
 /// </summary>
 /// <param name="code">An error code; This will be used for localization.</param>
 /// <param name="message">The default error message. This </param>
 /// <param name="severity"></param>
 /// <param name="additionalData"></param>
 public ApiError(string code, string message, ApiErrorSeverity severity = ApiErrorSeverity.Error, IDictionary additionalData = null)
 {
     Code           = code;
     Message        = message;
     AdditionalData = additionalData;
     Severity       = severity;
 }