# Functions
StatusDefinition returns a problem.Definition for the given HTTP status code or an empty/zero problem.Definition if code is unknown.
StatusDefinitionOrElse returns a problem.Definition for the given HTTP status code or defaultDefinition if code is unknown.
StatusType returns a problem.Type for the given HTTP status code or an empty/zero problem.Type if code is unknown.
StatusTypeOrElse returns a problem.Type for the given HTTP status code or defaultType if code is unknown.
# Variables
BadGateway is a built-in reusable problem.Type that may be used to represent an HTTP Bad Gateway error.
BadGatewayDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Bad Gateway error.
BadRequest is a built-in reusable problem.Type that may be used to represent an HTTP Bad Request error.
BadRequestDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Bad Request error.
Conflict is a built-in reusable problem.Type that may be used to represent an HTTP Conflict error.
ConflictDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Conflict error.
ExpectationFailed is a built-in reusable problem.Type that may be used to represent an HTTP Expectation Failed error.
ExpectationFailedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Expectation Failed error.
FailedDependency is a built-in reusable problem.Type that may be used to represent an HTTP Failed Dependency error.
FailedDependencyDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Failed Dependency error.
Forbidden is a built-in reusable problem.Type that may be used to represent an HTTP Forbidden error.
ForbiddenDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Forbidden error.
GatewayTimeout is a built-in reusable problem.Type that may be used to represent an HTTP Gateway Timeout error.
GatewayTimeoutDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Gateway Timeout error.
Gone is a built-in reusable problem.Type that may be used to represent an HTTP Gone error.
GoneDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Gone error.
HTTPVersionNotSupported is a built-in reusable problem.Type that may be used to represent an HTTP Version Not Supported error.
HTTPVersionNotSupportedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Version Not Supported error.
InsufficientStorage is a built-in reusable problem.Type that may be used to represent an HTTP Insufficient Storage error.
InsufficientStorageDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Insufficient Storage error.
InternalServer is a built-in reusable problem.Type that may be used to represent an HTTP Internal Server error.
InternalServerDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Internal Server error.
LengthRequired is a built-in reusable problem.Type that may be used to represent an HTTP Length Required error.
LengthRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Length Required error.
Locked is a built-in reusable problem.Type that may be used to represent an HTTP Locked error.
LockedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Locked error.
LoopDetected is a built-in reusable problem.Type that may be used to represent an HTTP Loop Detected error.
LoopDetectedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Loop Detected error.
MethodNotAllowed is a built-in reusable problem.Type that may be used to represent an HTTP Method Not Allowed error.
MethodNotAllowedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Method Not Allowed error.
MisdirectedRequest is a built-in reusable problem.Type that may be used to represent an HTTP Misdirected Request error.
MisdirectedRequestDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Misdirected Request error.
NetworkAuthenticationRequired is a built-in reusable problem.Type that may be used to represent an HTTP Network Authentication Required error.
NetworkAuthenticationRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Network Authentication Required error.
NotAcceptable is a built-in reusable problem.Type that may be used to represent an HTTP Not Acceptable error.
NotAcceptableDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Not Acceptable error.
NotExtended is a built-in reusable problem.Type that may be used to represent an HTTP Not Extended error.
NotExtendedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Not Extended error.
NotFound is a built-in reusable problem.Type that may be used to represent an HTTP Not Found error.
NotFoundDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Not Found error.
NotImplemented is a built-in reusable problem.Type that may be used to represent an HTTP Not Implemented error.
NotImplementedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Not Implemented error.
PaymentRequired is a built-in reusable problem.Type that may be used to represent an HTTP Payment Required error.
PaymentRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Payment Required error.
PreconditionFailed is a built-in reusable problem.Type that may be used to represent an HTTP Precondition Failed error.
PreconditionFailedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Precondition Failed error.
PreconditionRequired is a built-in reusable problem.Type that may be used to represent an HTTP Precondition Required error.
PreconditionRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Precondition Required error.
ProxyAuthRequired is a built-in reusable problem.Type that may be used to represent an HTTP Proxy Authentication Required error.
ProxyAuthRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Proxy Authentication Required error.
RequestedRangeNotSatisfiable is a built-in reusable problem.Type that may be used to represent an HTTP Requested Range Not Satisfiable error.
RequestedRangeNotSatisfiableDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Requested Range Not Satisfiable error.
RequestEntityTooLarge is a built-in reusable problem.Type that may be used to represent an HTTP Request Entity Too Large error.
RequestEntityTooLargeDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Request Entity Too Large error.
RequestHeaderFieldsTooLarge is a built-in reusable problem.Type that may be used to represent an HTTP Request Header Fields Too Large error.
RequestHeaderFieldsTooLargeDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Request Header Fields Too Large error.
RequestTimeout is a built-in reusable problem.Type that may be used to represent an HTTP Request Timeout error.
RequestTimeoutDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Request Timeout error.
RequestURITooLong is a built-in reusable problem.Type that may be used to represent an HTTP Request URI Too Long error.
RequestURITooLongDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Request URI Too Longer error.
ServiceUnavailable is a built-in reusable problem.Type that may be used to represent an HTTP Service Unavailable error.
ServiceUnavailableDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Service Unavailable error.
Teapot is a built-in reusable problem.Type that may be used to represent an HTTP I'm a teapot error.
TeapotDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP I'm a teapot error.
TooEarly is a built-in reusable problem.Type that may be used to represent an HTTP Too Early error.
TooEarlyDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Too Early error.
TooManyRequests is a built-in reusable problem.Type that may be used to represent an HTTP Too Many Requests error.
TooManyRequestsDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Too Many Requests error.
Unauthorized is a built-in reusable problem.Type that may be used to represent an HTTP Unauthorized error.
UnauthorizedDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Unauthorized error.
UnavailableForLegalReasons is a built-in reusable problem.Type that may be used to represent an HTTP Unavailable For Legal Reasons error.
UnavailableForLegalReasonsDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Unavailable For Legal Reasons error.
UnprocessableEntity is a built-in reusable problem.Type that may be used to represent an HTTP Unprocessable Entity error.
UnprocessableEntityDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Unprocessable Entity error.
UnsupportedMediaType is a built-in reusable problem.Type that may be used to represent an HTTP Unsupported Media Type error.
UnsupportedMediaTypeDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Unsupported Media Type error.
UpgradeRequired is a built-in reusable problem.Type that may be used to represent an HTTP Upgrade Required error.
UpgradeRequiredDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Upgrade Required error.
VariantAlsoNegotiates is a built-in reusable problem.Type that may be used to represent an HTTP Variant Also Negotiates error.
VariantAlsoNegotiatesDefinition is a built-in reusable problem.Definition that may be used to represent an HTTP Variant Also Negotiates error.