typedapi
package
typedapi
Value Members
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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]]
-
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]]
-
package
dsl
-
implicit
def
postToReqBody[A, Bd]: MethodToReqBody[PostElement[A], Bd] { type Out = typedapi.shared.PostWithBodyElement[Bd,A] }
-
implicit
def
putToReqBody[A, Bd]: MethodToReqBody[PutElement[A], Bd] { type Out = typedapi.shared.PutWithBodyElement[Bd,A] }
-
Inherited from AnyRef
Inherited from Any