request methods to match
path matching stack
header validation stack
Prepend the prefix to the path rules
Prepend the prefix to the path rules
non-capturing prefix to prepend
builder with the prefix prepended to the path rules
Append the header to the builder, generating a new typed representation of the route
Append the header to the builder, generating a new typed representation of the route
Decode the body using the EntityDecoder
Decode the body using the EntityDecoder
Alias for decoding
type of the result.
EntityDecoder
to utilize for decoding the body.
Converts a route into an Uri
.
Converts a route into an Uri
.
If the conversion fails None
is returned. In case your route has
multiple paths only one way will be resolved as instance of Uri
.
If the route is a URI Template but not an URI None
will be returned.
Converts a route into an UriTemplate
.
Converts a route into an UriTemplate
.
If the conversion fails None
is returned. In case your route has
multiple paths only one way will be resolved as instance of UriTemplate
.
Decode the body using the EntityDecoder
request methods to match
request methods to match
path matching stack
path matching stack
header validation stack
header validation stack
Provide an action from which to generate a complete route
Provide an action from which to generate a complete route
a function Request => Option[Task[Response]]
which can be used as a complete route
Append the header to the builder, generating a new typed representation of the route
Append the header to the builder, generating a new typed representation of the route
Compiles a HTTP request definition into an action
Compiles a HTTP request definition into an action
Provides the operations for generating a router
cumulative type of the required method for executing the router
request methods to match
path matching stack
header validation stack