# Functions
EntityTooLargeError occurs when the input data is too large.
Error handles all error responses for the API.
InvalidIDError occurs when an ID is not in a valid form.
InvalidInputError occurs when external data validation fails, giving a suberror.
IsNotFoundError returns true if an error is an instance of a NotFoundError, or a wrapped instance of a NotFoundError.
NotAuthorizedError occurs when the call is not authorized.
No description provided by the author
Respond sends JSON to the client.
RespondError sends JSON describing the error.
RespondHTML sends HTML to the client.
ValidationError occurs when there are internal validation errors, giving a message.
# Constants
KeyValues is how request values or stored/retrieved.
# Structs
CommonError makes it easier to identify and handle common errors.
ContextValues used during log.
JSONError is the response for errors that occur within the API.
# Type aliases
Handler is a type that handles a http request.
A Middleware is a type that wraps a handler to remove boilerplate or other concerns not direct to any given Handler.