Packages

object syntax

Source
syntax.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. syntax
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Maker[x, T[_, _]] extends AnyRef
  2. class MkBasicAuth[x] extends AnyRef
  3. class MkBearerAuth[x] extends AnyRef
  4. class MkComplex[x, T[_, _]] extends AnyRef
  5. class MkTransform[a, b] extends AnyRef
  6. class MkTransformReq[a, b] extends AnyRef
  7. implicit class ResultMaker[x <: DSLMethod] extends AnyRef
  8. implicit class TypeApiOps[x <: DSLDef] extends AnyRef

Value Members

  1. def $$[x]: Complete[x]
  2. def allQuery: MkComplex[Map[String, String], AllQuery]
  3. def apiKeyAuth[realm, Param <: CanHoldApiKey](realm: Aux[realm], param: Param): ApiKeyAuth[realm, Param]
  4. def basicAuth[x]: MkBasicAuth[x]
  5. def bearerAuth[x]: MkBearerAuth[x]
  6. def body[x]: MkComplex[x, ReqBody]
  7. def capture[x]: MkComplex[x, Capture]
  8. def complete[x]: Complete[x]
  9. def cookie[x]: MkComplex[x, Cookie]
  10. def delete: Delete
  11. def formField[x]: MkComplex[x, FormField]
  12. def get: Get
  13. def group[s](witness: Aux[s]): Group[s]
  14. def groupPrefix[s](witness: Aux[s]): :>[Prefix[s], Group[s]]
  15. def head: Head
  16. def header[x]: MkComplex[x, Header]
  17. def key[s](witness: Aux[s]): Key[s]
  18. def keyPrefix[s](witness: Aux[s]): :>[Prefix[s], Key[s]]
  19. def opDelete: :>[Key[String("delete")], Delete]
  20. def opGet: :>[Key[String("get")], Get]
  21. def opHead: :>[Key[String("head")], Head]
  22. def opOptions: :>[Key[String("options")], Options]
  23. def opPatch: :>[Key[String("patch")], Patch]
  24. def opPost: :>[Key[String("post")], Post]
  25. def opPut: :>[Key[String("put")], Put]
  26. def operation[s](witness: Aux[s]): :>[Prefix[s], Key[s]]
  27. def options: Options
  28. def patch: Patch
  29. def post: Post
  30. def prefix[s](witness: Aux[s]): Prefix[s]
  31. def put: Put
  32. def queryFlag[s](witness: Aux[s]): QueryFlag[s]
  33. def queryParam[x]: MkComplex[x, QueryParam]
  34. def queryParams[x]: MkComplex[x, QueryParams]
  35. def reqBody[x]: ReqBody[Symbol with Tagged[String("body")], x]
  36. def tag[s](witness: Aux[s]): Tag[s]
  37. def tagPrefix[s](witness: Aux[s]): :>[Prefix[s], Tag[s]]