package
model
Type Members
-
type
Attributes = Map[String, JsValue]
-
sealed
trait
Compound extends AnyRef
-
final
case class
ErrorObject(id: Option[String], links: Links, status: Option[String], code: Option[String], title: Option[String], detail: Option[String], source: Option[ErrorSource], meta: MetaObject) 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