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. All

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( ... )
  4. macro def jsonApiFormat[A]: JsonApiFormat[A]
    Annotations
    @compileTimeOnly( ... )
  5. macro def jsonApiWriter[A]: JsonApiFormat[A]
    Annotations
    @compileTimeOnly( ... )
  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