package model
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- model
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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 RelationshipObject(links: Links, data: Option[ResourceLinkage], meta: MetaObject) extends Product with Serializable
- type Relationships = Map[String, RelationshipObject]
- 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
Value Members
- object ErrorObject extends Serializable
- object ErrorSource extends Serializable
- object JsonApiInfo extends Serializable
- object Link
- object RelationshipObject extends Serializable
- object ResourceIdentifierObject extends Serializable
- object ResourceLinkage
- object ResourceObject extends Serializable
- object TopLevel