p
typedapi
package typedapi
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- typedapi
- MethodToStringLowPrio
- MethodToReqBodyLowPrio
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- def Delete[MT <: MediaType, A]: TypeCarrier[DeleteElement[MT, A]]
- def Get[MT <: MediaType, A]: TypeCarrier[GetElement[MT, A]]
- val Headers: HeaderListBuilder[HNil]
- val MT: typedapi.shared.MediaTypes.type
- val MediaTypes: typedapi.shared.MediaTypes.type
- val NoHeaders: HeaderListBuilder[HNil]
- val NoQueries: QueryListBuilder[HNil]
- def Post[MT <: MediaType, A]: TypeCarrier[PostElement[MT, A]]
- def Put[MT <: MediaType, A]: TypeCarrier[PutElement[MT, A]]
- val Queries: QueryListBuilder[HNil]
- def ReqBody[MT <: MediaType, A]: TypeCarrier[ReqBodyElement[MT, A]]
- val Root: PathListBuilder[HNil]
- def Segment[V]: PairTypeFromWitnessKey[SegmentParam, V]
- def api[M <: MethodElement, P <: HList, Q <: HList, H <: HList, Prep <: HList, Api <: HList](method: TypeCarrier[M], path: PathListBuilder[P], queries: QueryListBuilder[Q], headers: HeaderListBuilder[H])(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, BMT <: MediaType, Bd](method: TypeCarrier[M], body: TypeCarrier[ReqBodyElement[BMT, Bd]], path: PathListBuilder[P], queries: QueryListBuilder[Q], headers: HeaderListBuilder[H])(implicit prepQP: shapeless.ops.hlist.Prepend.Aux[Q, P, Prep], prepH: shapeless.ops.hlist.Prepend.Aux[H, Prep, Api], m: MethodToReqBody[M, BMT, Bd]): ApiTypeCarrier[::[Out, Api]]
-
implicit
val
deleteToStr: MethodToString[DeleteCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
getToStr: MethodToString[GetCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
postBodyToStr: MethodToString[PostWithBodyCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
postToStr: MethodToString[PostCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
putBodyToStr: MethodToString[PutWithBodyCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
val
putToStr: MethodToString[PutCall] { val show: String }
- Definition Classes
- MethodToStringLowPrio
-
implicit
def
reqBodyForPost[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PostElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PostWithBodyElement[BMT,Bd,MT,A] }
- Definition Classes
- MethodToReqBodyLowPrio
-
implicit
def
reqBodyForPut[MT <: MediaType, A, BMT <: MediaType, Bd]: MethodToReqBody[PutElement[MT, A], BMT, Bd] { type Out = typedapi.shared.PutWithBodyElement[BMT,Bd,MT,A] }
- Definition Classes
- MethodToReqBodyLowPrio