package
model
Type Members
-
type
Attributes = Map[String, JsValue]
-
sealed
trait
Compound extends AnyRef
-
final
case class
ErrorObject(id: Option[String] = None, links: Links = Map.empty, status: Option[String] = None, code: Option[String] = None, title: Option[String] = None, detail: Option[String] = None, source: Option[ErrorSource] = None, meta: MetaObject = Map.empty) extends Product with Serializable
-
final
case class
ErrorSource(pointer: Option[String], parameter: Option[String]) extends Product with Serializable
-
final
case class
JsonApiInfo(version: Option[String], meta: MetaObject) extends Product with Serializable
-
implicit final
class
JsonMapOps extends AnyVal
-
sealed abstract
class
Link extends AnyRef
-
type
Links = Map[String, Link]
-
type
MetaObject = Map[String, JsValue]
-
-
-
final
case class
ResourceIdentifierObject(id: String, type: String, meta: MetaObject) extends Product with Serializable
-
sealed abstract
class
ResourceLinkage extends AnyRef
-
final
case class
ResourceObject(id: Option[String], type: String, attributes: Attributes, relationships: Relationships, links: Links, meta: MetaObject) extends Product with Serializable
-
sealed abstract
class
TopLevel extends AnyRef
Inherited from AnyRef
Inherited from Any