Packages

p

typedapi

package typedapi

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

Type Members

  1. type Json = application/json.type
  2. type Plain = text/plain.type

Value Members

  1. def Delete[MT <: MediaType, A]: TypeCarrier[DeleteElement[MT, A]]
  2. def Get[MT <: MediaType, A]: TypeCarrier[GetElement[MT, A]]
  3. val Headers: HeaderListBuilder[HNil]
  4. val MT: typedapi.shared.MediaTypes.type
  5. val MediaTypes: typedapi.shared.MediaTypes.type
  6. val NoHeaders: HeaderListBuilder[HNil]
  7. val NoQueries: QueryListBuilder[HNil]
  8. def Post[MT <: MediaType, A]: TypeCarrier[PostElement[MT, A]]
  9. def Put[MT <: MediaType, A]: TypeCarrier[PutElement[MT, A]]
  10. val Queries: QueryListBuilder[HNil]
  11. def ReqBody[MT <: MediaType, A]: TypeCarrier[ReqBodyElement[MT, A]]
  12. val Root: PathListBuilder[HNil]
  13. def Segment[V]: PairTypeFromWitnessKey[SegmentParam, V]
  14. 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]]
  15. 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]]
  16. implicit val deleteToStr: MethodToString[DeleteCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  17. implicit val getToStr: MethodToString[GetCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  18. implicit val postBodyToStr: MethodToString[PostWithBodyCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  19. implicit val postToStr: MethodToString[PostCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  20. implicit val putBodyToStr: MethodToString[PutWithBodyCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  21. implicit val putToStr: MethodToString[PutCall] { val show: String }
    Definition Classes
    MethodToStringLowPrio
  22. 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
  23. 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

Inherited from MethodToStringLowPrio

Inherited from MethodToReqBodyLowPrio

Inherited from AnyRef

Inherited from Any

Ungrouped