# Functions
ApplyMiddlewares applies a chain of middlewares to an http.Handler.
NewError returns a new error with the given ID.
# Structs
Endpoint represents an API endpoint.
Error represents a JSON marshalable custom error type with an ID and optional data.
MiddlewareWrapper wraps a middleware function with additional metadata.
# Interfaces
APIError represents an error returned by the API.
# Type aliases
No description provided by the author