some more work on api
This commit is contained in:
@@ -6,13 +6,21 @@ public record class ApiResult(
|
||||
HttpStatusCode StatusCode,
|
||||
ApiMessage? Message = null)
|
||||
{
|
||||
public static ApiResult Ok()
|
||||
{
|
||||
return new(HttpStatusCode.OK);
|
||||
}
|
||||
public static ApiResult Ok() => new(HttpStatusCode.OK);
|
||||
|
||||
public static ApiResult Ok(ApiMessage message)
|
||||
{
|
||||
return new(HttpStatusCode.OK, message);
|
||||
}
|
||||
public static ApiResult Ok(ApiMessage message) => new(HttpStatusCode.OK, message);
|
||||
|
||||
public static ApiResult Unauthorized() => new(HttpStatusCode.Unauthorized);
|
||||
|
||||
public static ApiResult NotFound() => new(HttpStatusCode.NotFound);
|
||||
|
||||
public static ApiResult Forbidden() => new(HttpStatusCode.Forbidden);
|
||||
|
||||
public static ApiResult Locked() => new(HttpStatusCode.Locked);
|
||||
|
||||
public static ApiResult TooManyRequests() => new(HttpStatusCode.TooManyRequests);
|
||||
|
||||
public static ApiResult ServiceUnavailable() => new(HttpStatusCode.ServiceUnavailable);
|
||||
|
||||
public static ApiResult UnavailableForLegalReasons() => new(HttpStatusCode.UnavailableForLegalReasons);
|
||||
}
|
||||
Reference in New Issue
Block a user