Http status codes. As per https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
API
enum HttpStatusCode {
Continue: HttpStatusCode.Continue;
SwitchingProtocols: HttpStatusCode.SwitchingProtocols;
Processing: HttpStatusCode.Processing;
EarlyHints: HttpStatusCode.EarlyHints;
Ok: HttpStatusCode.Ok;
Created: HttpStatusCode.Created;
Accepted: HttpStatusCode.Accepted;
NonAuthoritativeInformation: HttpStatusCode.NonAuthoritativeInformation;
NoContent: HttpStatusCode.NoContent;
ResetContent: HttpStatusCode.ResetContent;
PartialContent: HttpStatusCode.PartialContent;
MultiStatus: HttpStatusCode.MultiStatus;
AlreadyReported: HttpStatusCode.AlreadyReported;
ImUsed: HttpStatusCode.ImUsed;
MultipleChoices: HttpStatusCode.MultipleChoices;
MovedPermanently: HttpStatusCode.MovedPermanently;
Found: HttpStatusCode.Found;
SeeOther: HttpStatusCode.SeeOther;
NotModified: HttpStatusCode.NotModified;
UseProxy: HttpStatusCode.UseProxy;
Unused: HttpStatusCode.Unused;
TemporaryRedirect: HttpStatusCode.TemporaryRedirect;
PermanentRedirect: HttpStatusCode.PermanentRedirect;
BadRequest: HttpStatusCode.BadRequest;
Unauthorized: HttpStatusCode.Unauthorized;
PaymentRequired: HttpStatusCode.PaymentRequired;
Forbidden: HttpStatusCode.Forbidden;
NotFound: HttpStatusCode.NotFound;
MethodNotAllowed: HttpStatusCode.MethodNotAllowed;
NotAcceptable: HttpStatusCode.NotAcceptable;
ProxyAuthenticationRequired: HttpStatusCode.ProxyAuthenticationRequired;
RequestTimeout: HttpStatusCode.RequestTimeout;
Conflict: HttpStatusCode.Conflict;
Gone: HttpStatusCode.Gone;
LengthRequired: HttpStatusCode.LengthRequired;
PreconditionFailed: HttpStatusCode.PreconditionFailed;
PayloadTooLarge: HttpStatusCode.PayloadTooLarge;
UriTooLong: HttpStatusCode.UriTooLong;
UnsupportedMediaType: HttpStatusCode.UnsupportedMediaType;
RangeNotSatisfiable: HttpStatusCode.RangeNotSatisfiable;
ExpectationFailed: HttpStatusCode.ExpectationFailed;
ImATeapot: HttpStatusCode.ImATeapot;
MisdirectedRequest: HttpStatusCode.MisdirectedRequest;
UnprocessableEntity: HttpStatusCode.UnprocessableEntity;
Locked: HttpStatusCode.Locked;
FailedDependency: HttpStatusCode.FailedDependency;
TooEarly: HttpStatusCode.TooEarly;
UpgradeRequired: HttpStatusCode.UpgradeRequired;
PreconditionRequired: HttpStatusCode.PreconditionRequired;
TooManyRequests: HttpStatusCode.TooManyRequests;
RequestHeaderFieldsTooLarge: HttpStatusCode.RequestHeaderFieldsTooLarge;
UnavailableForLegalReasons: HttpStatusCode.UnavailableForLegalReasons;
InternalServerError: HttpStatusCode.InternalServerError;
NotImplemented: HttpStatusCode.NotImplemented;
BadGateway: HttpStatusCode.BadGateway;
ServiceUnavailable: HttpStatusCode.ServiceUnavailable;
GatewayTimeout: HttpStatusCode.GatewayTimeout;
HttpVersionNotSupported: HttpStatusCode.HttpVersionNotSupported;
VariantAlsoNegotiates: HttpStatusCode.VariantAlsoNegotiates;
InsufficientStorage: HttpStatusCode.InsufficientStorage;
LoopDetected: HttpStatusCode.LoopDetected;
NotExtended: HttpStatusCode.NotExtended;
NetworkAuthenticationRequired: HttpStatusCode.NetworkAuthenticationRequired;
}