Package

com.qvantel

jsonapi

Permalink

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

    Permalink

Value Members

  1. implicit def coproductJsonApiWriter0[L](implicit wl: JsonApiWriter[L]): JsonApiWriter[:+:[L, CNil]]

    Permalink
  2. implicit def coproductJsonApiWriter1[L, R <: Coproduct](implicit wl: JsonApiWriter[L], wr: JsonApiWriter[R]): JsonApiWriter[:+:[L, R]]

    Permalink
  3. macro def includes[A]: Includes[A]

    Permalink
    Annotations
    @compileTimeOnly( ... )
  4. macro def jsonApiFormat[A]: JsonApiFormat[A]

    Permalink
    Annotations
    @compileTimeOnly( ... )
  5. macro def jsonApiWriter[A]: JsonApiFormat[A]

    Permalink
    Annotations
    @compileTimeOnly( ... )
  6. package model

    Permalink
  7. def rawCollection[T](entities: Iterable[T])(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting): JsObject

    Permalink
  8. def rawOne[T](entity: T)(implicit writer: JsonApiWriter[T], metaProfiles: Set[MetaProfile], sorting: JsonApiSorting): JsObject

    Permalink
  9. def readCollection[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): Iterable[T]

    Permalink
  10. def readCollection[T](json: JsObject)(implicit reader: JsonApiReader[T]): Iterable[T]

    Permalink
  11. def readOne[T](json: JsObject, includes: Set[String])(implicit reader: JsonApiReader[T]): T

    Permalink
  12. def readOne[T](json: JsObject)(implicit reader: JsonApiReader[T]): T

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped