Checks the presence of the named Api Key parameter.
Allows binding of a value to an entity (eg.
Represents the binding of a parameter to it's value in a particular context
Spec required to marshall a body of a custom type
The body entity of a encoded HTML form.
Forms are effectively modelled as a collection of fields.
Support for parameters which can have more than one value (e.
For optional Parameters, adds the ability to bind an Optional value as well as a concrete value
How a parameter is represented in the HTTP message (JSON type)
A parameter is a name-value pair which can be encoded into an HTTP message.
Spec required to marshall and demarshall a parameter of a custom type
By implementing ParameterSpecSupplier[T], we can declare parameters using a shorthand: eg.
Prototype functions for creating parameters of various types.
Used to transparently copy the value out of an incoming request (or form etc.
Represents the ability to retrieve a parameter value from an enclosing object (request/form etc.
Endpoint security.
Represents a single entity which makes up the entirety of an HTTP message body.
Provides validation about the presence of a value parameter/entity value in a particular context
Factory methods for various supported HTTP body types.
Parameters which are bound to request/response headers
Default NoOp security filter.
Predefined ParameterSpec instances for common types
Parameters which are bound to the path segments of a URL
Parameters which are bound to the query part of a URL