exhal v4.2.1 ExHal.Link
A Link is a directed reference from one resource to another resource. They
are found in the _links
and _embedded
sections of a HAL document
Summary
Functions
Expands “curie”d link rels using the namespaces found in the curies
link
Build new link struct from embedded doc
Build new link struct from _links entry
Returns target url, expanded with vars
if any are provided
Returns target url, expanded with vars
if any are provided
Functions
Expands “curie”d link rels using the namespaces found in the curies
link.
Returns [%Link{}, ...]
a link struct for each possible variation of the input link
Returns target url, expanded with vars
if any are provided.
Returns {:ok, "fully_qualified_url"}
`:error` if link target is anonymous
Returns target url, expanded with vars
if any are provided.
Returns "fully_qualified_url"
or raises exception