An URL path carrying an A information
Convenient methods for Paths.
A query string carrying an A information
Provides convenient methods on QueryString.
A single query string parameter carrying an A information.
An URL path segment carrying an A information.
An URL carrying an A information
Chains the two paths
Concatenates two QueryStrings
Ability to define Int query string parameters
Ability to define Int path segments
Query string parameter containing a Long value
Segment containing a Long value
Builds a QueryString with one optional parameter of type A.
Builds a QueryString with one optional parameter of type A.
Parameter’s name
Builds a QueryString with one parameter.
Builds a QueryString with one parameter.
Type of the value carried by the parameter
Parameter’s name
Builds a path segment carrying an A information
Builds a path segment carrying an A information
Name for the segment (for documentation)
Builds a static path segment
Ability to define String query string parameters
Ability to define String path segments
Builds an URL from the given path and query string
An empty path.
An empty path.
Useful to begin a path definition:
path / "foo" / segment[Int]("some-value")
Algebra interface for describing URL including documentation.
This interface is modeled after endpoints.algebra.Urls but some methods take additional parameters carrying the documentation part.