public static Result <T> Ok <T>(CatapultStatusCode statusCode, T body) { return(new Result <T>(body) { Error = new ErrorDescription() { ErrorCode = Convert.ToUInt16(statusCode) } }); }
public ErrorDescription(CatapultStatusCode statusCode, string message, Enum serverCode, string technicalMessage = null) { Details = new ErrorDetails { ServerCode = Convert.ToInt32(serverCode), Reason = serverCode.ToString(), TechnicalMessage = technicalMessage }; ErrorCode = Convert.ToUInt16(statusCode); ErrorString = statusCode.ToString(); Message = message; }
public static Result Fail(CatapultStatusCode statusCode, string message, Enum errorCode, string technicalMessage = null) { return(new Result(new ErrorDescription(statusCode, message, errorCode, technicalMessage))); }