package hal
Scala model of the JSON Hypertext Application Language according to https://tools.ietf.org/html/draft-kelly-json-hal-06
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- hal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class HalLink(rel: String, href: String, deprecation: Option[String] = None, name: Option[String] = None, profile: Option[String] = None, title: Option[String] = None, hreflang: Option[String] = None, type: Option[String] = None, linkAttr: JsObject = Defaults.emptyJson, templated: Boolean = false) extends Product with Serializable
- case class HalLinks(links: Vector[HalLink]) extends Product with Serializable
- case class HalResource(links: HalLinks, state: JsObject, embedded: Vector[(String, Vector[HalResource])] = Vector.empty) extends Product with Serializable