package
jsonapi
Type Members
-
type
NameMangler = (String) ⇒ String
Value Members
-
implicit
def
coproductJsonApiWriter0[L](implicit wl: JsonApiWriter[L]): JsonApiWriter[:+:[L, CNil]]
-
implicit
def
coproductJsonApiWriter1[L, R <: Coproduct](implicit wl: JsonApiWriter[L], wr: JsonApiWriter[R]): JsonApiWriter[:+:[L, R]]
-
macro
def
includes[A]: Includes[A]
-
macro
def
jsonApiFormat[A]: JsonApiFormat[A]
-
macro
def
jsonApiWriter[A]: JsonApiFormat[A]
-
-
def
rawCollection[T](entities: Iterable[T])(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting): JsObject
-
def
rawOne[T](entity: T)(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting): JsObject
-
def
readCollection[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): Iterable[T]
-
def
readCollection[T](json: JsObject)(implicit reader: JsonApiReader[T]): Iterable[T]
-
def
readOne[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): T
-
def
readOne[T](json: JsObject)(implicit reader: JsonApiReader[T]): T
Inherited from AnyRef
Inherited from Any