Packages

p

com.qvantel

jsonapi

package jsonapi

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jsonapi
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package model

Type Members

  1. type NameMangler = (String) => String

Value Members

  1. implicit def coproductJsonApiWriter0[L](implicit wl: JsonApiWriter[L]): JsonApiWriter[:+:[L, CNil]]
  2. implicit def coproductJsonApiWriter1[L, R <: Coproduct](implicit wl: JsonApiWriter[L], wr: JsonApiWriter[R]): JsonApiWriter[:+:[L, R]]
  3. macro def includes[A]: Includes[A]
    Annotations
    @compileTimeOnly("Macros can only be used at compile-time")
  4. macro def jsonApiFormat[A]: JsonApiFormat[A]
    Annotations
    @compileTimeOnly("Macros can only be used at compile-time")
  5. macro def jsonApiWriter[A]: JsonApiFormat[A]
    Annotations
    @compileTimeOnly("Macros can only be used at compile-time")
  6. def rawCollection[T](entities: Iterable[T])(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting, sparseFields: Map[String, List[String]], pagination: PaginationFunc): JsObject
  7. def rawOne[T](entity: T)(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting, sparseFields: Map[String, List[String]]): JsObject
  8. def readCollection[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): Iterable[T]
  9. def readCollection[T](json: JsObject)(implicit reader: JsonApiReader[T]): Iterable[T]
  10. def readOne[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): T
  11. def readOne[T](json: JsObject)(implicit reader: JsonApiReader[T]): T
  12. implicit val uriConfig: UriConfig

Inherited from AnyRef

Inherited from Any

Ungrouped