Package

typedapi

server

Permalink

package server

Linear Supertypes
EndpointResult, ApiTransformer, WitnessToStringLowPrio, TypeLevelFoldLeftListLowPrio, TypeLevelFoldLeftLowPrio, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. server
  2. EndpointResult
  3. ApiTransformer
  4. WitnessToStringLowPrio
  5. TypeLevelFoldLeftListLowPrio
  6. TypeLevelFoldLeftLowPrio
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Result[A] = Either[HttpError, (SuccessCode, A)]

    Permalink
    Definition Classes
    EndpointResult

Value Members

  1. final val Accepted: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  2. final val AlreadyReported: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  3. final val BadGateway: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  4. final val BadRequest: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  5. final val ClientClosedRequest: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  6. final val Conflict: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  7. final val ConnectionClosedWithoutResult: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  8. final val Continue: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  9. final val Created: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  10. final val ExpectationFailed: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  11. final val FailedDependency: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  12. final val Forbidden: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  13. final val Found: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  14. final val GatewayTimeout: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  15. final val Gone: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  16. final val HTTPVersionNotSupported: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  17. final val IMUsed: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  18. final val ImAteapot: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  19. final val InsufficientStorage: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  20. final val InternalServerError: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  21. final val LengthRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  22. final val Locked: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  23. final val LoopDetected: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  24. final val MethodNotAllowed: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  25. final val MisdirectedRequest: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  26. final val MovedPermanently: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  27. final val MultiStatus: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  28. final val MultipleChoices: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  29. final val NetworkAuthenticationRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  30. final val NetworkConnectTimeoutError: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  31. final val NoContent: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  32. final val NonAuthoritativeInformation: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  33. final val NotAcceptable: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  34. final val NotExtended: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  35. final val NotFound: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  36. final val NotImplemented: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  37. final val NotModified: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  38. final val Ok: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  39. final val PartialContent: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  40. final val PayloadTooLarge: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  41. final val PaymentRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  42. final val PermanentRedirect: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  43. final val PreconditionFailed: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  44. final val PreconditionRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  45. final val Processing: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  46. final val ProxyAuthenticationRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  47. final val RequestHeaderFieldsTooLarge: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  48. final val RequestTimeout: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  49. final val RequestURITooLong: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  50. final val RequestedRangeNotSatisfiable: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  51. final val ResetContent: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  52. final val SeeOther: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  53. final val ServiceUnavailable: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  54. final val SwitchingProtocols: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  55. final val TemporaryRedirect: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  56. final val TooManyRequests: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  57. final val Unauthorized: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  58. final val UnavailableForLegalReasons: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  59. final val UnprocessableEntity: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  60. final val UnsupportedMediaType: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  61. final val UpgradeRequired: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  62. final val UseProxy: SuccessCode

    Permalink
    Definition Classes
    EndpointResult
  63. final val VariantAlsoNegotiates: ErrorCode

    Permalink
    Definition Classes
    EndpointResult
  64. package akkahttp

    Permalink
  65. implicit def clientHeaderCollParamTransformer[V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[ClientHeaderCollParam[V], (El, KIn, VIn, M, Out), (::[ClientHeaderCollInput, El], KIn, ::[Map[String, V], VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  66. implicit def clientHeaderElementTransformer[K, V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[ClientHeaderElement[K, V], (El, KIn, VIn, M, Out), (::[ClientHeader[K, V], El], KIn, VIn, M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  67. implicit def clientHeaderParamTransformer[K, V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[ClientHeaderParam[K, V], (El, KIn, VIn, M, Out), (::[ClientHeaderInput, El], ::[K, KIn], ::[V, VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  68. implicit def deleteTransformer[MT <: MediaType, A]: Aux[DeleteElement[MT, A], Unit, (HNil, HNil, HNil, DeleteCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  69. def derive[F[_]]: ExecutableDerivation[F]

    Permalink
  70. def deriveAll[F[_]]: ExecutableCompositionDerivation[F]

    Permalink
  71. final def errorWith[A](code: ErrorCode, message: String): Result[A]

    Permalink
    Definition Classes
    EndpointResult
  72. implicit def fixedHeaderElementTransformer[K, V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[FixedHeaderElement[K, V], (El, KIn, VIn, M, Out), (::[FixedHeader[K, V], El], KIn, VIn, M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  73. implicit def foldCase[H, T <: HList, Agg, FtOut, FOut](implicit f: Aux[H, Agg, FtOut], next: Lazy[Aux[T, FtOut, FOut]]): Aux[::[H, T], Agg, FOut]

    Permalink
    Definition Classes
    TypeLevelFoldLeftLowPrio
  74. implicit def folderLeftList[H <: HList, Agg, T <: HList](implicit folder0: TypeLevelFoldLeft[H, Agg], list: TypeLevelFoldLeftList[T]): TypeLevelFoldLeftList[::[H, T]] { type Out = shapeless.::[folder0.Out,list.Out] }

    Permalink
    Definition Classes
    TypeLevelFoldLeftListLowPrio
  75. implicit def getTransformer[MT <: MediaType, A]: Aux[GetElement[MT, A], Unit, (HNil, HNil, HNil, GetCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  76. implicit def headerParamTransformer[S, A, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[HeaderParam[S, A], (El, KIn, VIn, M, Out), (::[HeaderInput, El], ::[S, KIn], ::[A, VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  77. implicit def hnilCase[Agg]: Aux[HNil, Agg, Agg]

    Permalink
    Definition Classes
    TypeLevelFoldLeftLowPrio
  78. implicit def lastFoldLeftList[H <: HList, Agg](implicit folder0: TypeLevelFoldLeft[H, Agg]): TypeLevelFoldLeftList[::[H, HNil]] { type Out = shapeless.::[folder0.Out,shapeless.HNil] }

    Permalink
    Definition Classes
    TypeLevelFoldLeftListLowPrio
  79. def mount[S, End <: HList, Serv <: HList, Req, Resp, Out](server: ServerManager[S], end: End)(implicit mapper: Aux[endpointToServe.type, End, Serv], toList: ServeToList[Serv, Req, Resp], mounting: Aux[S, Req, Resp, Out]): Out

    Permalink
  80. def mount[S, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, ROut, F[_], FOut, Req, Resp, Out](server: ServerManager[S], endpoint: Endpoint[El, KIn, VIn, M, ROut, F, FOut])(implicit executor: Aux[Req, El, KIn, VIn, M, ROut, F, FOut, Resp], mounting: Aux[S, Req, Resp, Out]): Out

    Permalink
  81. implicit def pathElementTransformer[S, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[PathElement[S], (El, KIn, VIn, M, Out), (::[S, El], KIn, VIn, M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  82. implicit def postTransformer[MT <: MediaType, A]: Aux[PostElement[MT, A], Unit, (HNil, HNil, HNil, PostCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  83. implicit def postWithBodyTransformer[BMT <: MediaType, Bd, MT <: MediaType, A]: Aux[PostWithBodyElement[BMT, Bd, MT, A], Unit, (HNil, ::[FieldType[BMT, (BodyField)#T], HNil], ::[Bd, HNil], PostWithBodyCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  84. implicit def putTransformer[MT <: MediaType, A]: Aux[PutElement[MT, A], Unit, (HNil, HNil, HNil, PutCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  85. implicit def putWithBodyTransformer[BMT <: MediaType, Bd, MT <: MediaType, A]: Aux[PutWithBodyElement[BMT, Bd, MT, A], Unit, (HNil, ::[FieldType[BMT, (BodyField)#T], HNil], ::[Bd, HNil], PutWithBodyCall, FieldType[MT, A])]

    Permalink
    Definition Classes
    ApiTransformer
  86. implicit def queryListParamTransformer[S, A, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[QueryParam[S, List[A]], (El, KIn, VIn, M, Out), (::[QueryInput, El], ::[S, KIn], ::[List[A], VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  87. implicit def queryParamTransformer[S, A, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[QueryParam[S, A], (El, KIn, VIn, M, Out), (::[QueryInput, El], ::[S, KIn], ::[A, VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  88. implicit def segmentParamTransformer[S, A, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[SegmentParam[S, A], (El, KIn, VIn, M, Out), (::[SegmentInput, El], ::[S, KIn], ::[A, VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  89. implicit def serverHeaderMatchParamTransformer[K, V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[ServerHeaderMatchParam[K, V], (El, KIn, VIn, M, Out), (::[ServerHeaderMatchInput, El], ::[K, KIn], ::[Map[String, V], VIn], M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  90. implicit def serverHeaderSendElementTransformer[K, V, El <: HList, KIn <: HList, VIn <: HList, M <: MethodType, Out]: Aux[ServerHeaderSendElement[K, V], (El, KIn, VIn, M, Out), (::[ServerHeaderSend[K, V], El], KIn, VIn, M, Out)]

    Permalink
    Definition Classes
    ApiTransformer
  91. implicit def stringKey[K <: String]: WitnessToString[K]

    Permalink
    Definition Classes
    WitnessToStringLowPrio
  92. final def success[A](a: A): Result[A]

    Permalink
    Definition Classes
    EndpointResult
  93. final def successWith[A](code: SuccessCode)(a: A): Result[A]

    Permalink
    Definition Classes
    EndpointResult
  94. implicit def symbolKey[K <: Symbol]: WitnessToString[K]

    Permalink
    Definition Classes
    WitnessToStringLowPrio

Inherited from EndpointResult

Inherited from ApiTransformer

Inherited from WitnessToStringLowPrio

Inherited from TypeLevelFoldLeftListLowPrio

Inherited from TypeLevelFoldLeftLowPrio

Inherited from AnyRef

Inherited from Any

Ungrouped