The path of the asset
An HTTP request to retrieve an asset
An HTTP response containing an asset
Information carried by an HTTP endpoint
Information carried by an HTTP endpoint
An URL path carrying an A
information
An URL path carrying an A
information
Convenient methods for Paths.
A query string carrying an A
information
A query string carrying an A
information
Provides convenient methods on QueryString.
A single query string parameter carrying an A
information.
A single query string parameter carrying an A
information.
Information carried by a whole request (headers and entity)
Information carried by a whole request (headers and entity)
Information carried by request entity
Information carried by request entity
Information carried by requests’ headers
Information carried by requests’ headers
Information carried by a response
Information carried by a response
An URL path segment carrying an A
information.
An URL path segment carrying an A
information.
An URL carrying an A
information
An URL carrying an A
information
A Path that extracts an AssetPath from all the path segments.
URL description
An HTTP endpoint serving assets
Chains the two paths
Chains the two paths
Concatenates two QueryString
s
Concatenates two QueryString
s
The digests of the assets
No particular information.
No particular information. Does not mean that the headers *have to* be empty. Just that, from a server point of view no information will be extracted from them, and from a client point of view no particular headers will be built in the request.
Empty request.
Empty request.
Empty response.
Empty response.
HTTP endpoint.
Ability to define Int
query string parameters
Ability to define Int
query string parameters
Ability to define Int
path segments
Ability to define Int
path segments
Query string parameter containing a Long
value
Query string parameter containing a Long
value
Segment 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
Request for given parameters
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
Builds a static path segment
Ability to define String
query string parameters
Ability to define String
query string parameters
Ability to define String
path segments
Ability to define String
path segments
Text response.
Text response.
Builds an URL from the given path and query string
Builds an URL from the given path and query string
Helper method to perform GET request
Helper method to perform GET request
An empty path.
An empty path.
Useful to begin a path definition:
path / "foo" / segment[Int]("some-value")
Helper method to perform POST request
Helper method to perform POST request
Algebra interface for describing assets.
This interface is modeled after endpoints.algebra.Assets but some methods take additional parameters carrying documentation.