Request method to match.
Path rules to execute.
Accumulated RequestRule's.
Capture a query rule
Capture a query rule
types of elements captured by query.
Query capture rule.
a QueryBuilder with which to continue building the route.
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
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
.
Request method to match.
Request method to match.
Path rules to execute.
Path rules to execute.
Accumulated RequestRule's.
Accumulated RequestRule's.
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
Typed builder of query rules
The QueryBuilder represents a builder for routes that already have a defined method and path. It can accumulate query rules and mount decoders.
The HList representation of the types the route expects to extract from a
Request
.Request method to match.
Path rules to execute.
Accumulated RequestRule's.