smithy4s.http4s
package smithy4s.http4s
Members list
Concise view
Type members
Classlikes
object ClientEndpointMiddleware
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object EntityCompiler
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- EntityCompiler.type
object ServerEndpointMiddleware
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Abstract construct helping the construction of routers and clients for a given protocol. Upon constructing the routers/clients, it will first check that they are indeed annotated with the protocol in question.
Abstract construct helping the construction of routers and clients for a given protocol. Upon constructing the routers/clients, it will first check that they are indeed annotated with the protocol in question.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class SimpleRestJsonBuilderobject SimpleRestJsonBuilder.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- class SimpleRestJsonBuilderclass SimpleProtocolBuilder[SimpleRestJson]class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- object SimpleRestJsonBuilder.type
class SmithyHttp4sReverseRouter[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _], F[_]](baseUri: Uri, service: Aux[Alg, Op], client: Client[F], entityCompiler: EntityCompiler[F], middleware: ClientEndpointMiddleware[F])(implicit effect: Concurrent[F]) extends FunctorInterpreter[Op, F]
Attributes
- Graph
- Supertypes
- trait PolyFunction5[Op, [I, E, O, SI, SO] =>> F[O]]class Objecttrait Matchableclass Any
class SmithyHttp4sRouter[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _], F[_]](service: Aux[Alg, Op], impl: FunctorInterpreter[Op, F], errorTransformation: PartialFunction[Throwable, F[Throwable]], entityCompiler: EntityCompiler[F], middleware: ServerEndpointMiddleware[F])(implicit effect: Concurrent[F])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any