Curie support class
Builder to construct URI from X-Forwarded headers
Builder to construct URI from X-Forwarded headers
The current HTTP Request
akka-http Route to expose a HAL Browser Mix in this trait with ~ halBrowserRoutes to expose a HAL Browser at /halbrowser
HAL specific exception
Spray JSON support for serializing Link and Curie instances.
HAL Link
HAL Link
URI to referenced resource.
Hint that the href is a Template URI.
Hint for the media type of the referenced resource.
Hints that the Resource is deprecated. Value is a URI to more information on the deprecation.
A secondary key for the resource.
URI to a profile of the resource conforming to https://tools.ietf.org/html/rfc6906.
A string intended for labeling the resource.
A string representing the language of the resource.
https://tools.ietf.org/html/draft-kelly-json-hal-08#section-5
Base trait for Link or a Collection of related Links
Links collection for nesting links.
Links collection for nesting links.
Seq of Links to use in builder.
ResourceBuilder for constructing HAL resources
ResourceBuilder for constructing HAL resources
Adds curies specific to this resource
Adds the primary JSON properties and values
Adds Links to _links property
Adds Embedded resources to _embedded
Enables X-Forwarded headers support for proxied requests
Builder to construct URI from HTTP Request URI parts
Builder to construct URI from HTTP Request URI parts
The current HTTP Request
Builds the href for links
Builds the href for links
If the X-Forwarded headers are available it constructs the URI based on the headers If the Request is available with out X-Forwarded the request URI parts are used. If the Request is not available, no changes are made to the URI
Global Curies storage.
Curie support class
Name of the curie.
URI for curie.
Hint that curie is a Template URI. Default is true.