Package

typedapi

Permalink

package typedapi

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. typedapi
  2. MethodToReqBodyLowPrio
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def Delete[A]: DeleteElement[A]

    Permalink
  2. def Get[A]: GetElement[A]

    Permalink
  3. def Header[A]: HeaderHelper[A]

    Permalink
  4. val Headers: HeaderListEmpty.type

    Permalink
  5. val NoHeaders: HeaderListEmpty.type

    Permalink
  6. val NoQueries: QueryListEmpty.type

    Permalink
  7. def Post[A]: PostElement[A]

    Permalink
  8. def Put[A]: PutElement[A]

    Permalink
  9. val Queries: QueryListEmpty.type

    Permalink
  10. def Query[A]: QueryHelper[A]

    Permalink
  11. val RawHeaders: RawHeadersParam.type

    Permalink
  12. def ReqBody[A]: ReqBodyElement[A]

    Permalink
  13. val Root: PathListEmpty.type

    Permalink
  14. def Segment[A]: SegmentHelper[A]

    Permalink
  15. def api[M <: MethodElement, P <: HList, Q <: HList, H <: HList, Prep <: HList, Api <: HList](method: M, path: PathList[P] = Root, queries: QueryList[Q] = NoQueries, headers: HeaderList[H] = NoHeaders)(implicit prepQP: shapeless.ops.hlist.Prepend.Aux[Q, P, Prep], prepH: shapeless.ops.hlist.Prepend.Aux[H, Prep, Api]): ApiTypeCarrier[::[M, Api]]

    Permalink
  16. def apiWithBody[M <: MethodElement, P <: HList, Q <: HList, H <: HList, Prep <: HList, Api <: HList, Bd](method: M, body: ReqBodyElement[Bd], path: PathList[P] = Root, queries: QueryList[Q] = NoQueries, headers: HeaderList[H] = NoHeaders)(implicit prepQP: shapeless.ops.hlist.Prepend.Aux[Q, P, Prep], prepH: shapeless.ops.hlist.Prepend.Aux[H, Prep, Api], m: MethodToReqBody[M, Bd]): ApiTypeCarrier[::[Out, Api]]

    Permalink
  17. package dsl

    Permalink
  18. implicit def postToReqBody[A, Bd]: MethodToReqBody[PostElement[A], Bd] { type Out = typedapi.shared.PostWithBodyElement[Bd,A] }

    Permalink
    Definition Classes
    MethodToReqBodyLowPrio
  19. implicit def putToReqBody[A, Bd]: MethodToReqBody[PutElement[A], Bd] { type Out = typedapi.shared.PutWithBodyElement[Bd,A] }

    Permalink
    Definition Classes
    MethodToReqBodyLowPrio
  20. package shared

    Permalink

Inherited from MethodToReqBodyLowPrio

Inherited from AnyRef

Inherited from Any

Ungrouped