smithy4s.http4s
package smithy4s.http4s
Members list
Concise view
Type members
Classlikes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object EntityCompiler
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- EntityCompiler.type
final implicit class ServiceOps[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _]](serviceProvider: Provider[Alg, Op])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
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
- object SimpleRestJsonBuilder.type
Attributes
- Graph
- Supertypes
- Self type
class SmithyHttp4sReverseRouter[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _], F[_]](baseUri: Uri, service: Service[Alg, Op], client: Client[F], entityCompiler: EntityCompiler[F])(implicit effect: Concurrent[F]) extends Interpreter[Op, F]
Attributes
- Graph
- Supertypes
- trait Transformation[Op, [I, E, O, SI, SO] =>> F[O]]class Objecttrait Matchableclass Any
class SmithyHttp4sRouter[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _], F[_]](service: Service[Alg, Op], impl: Interpreter[Op, F], errorTransformation: PartialFunction[Throwable, F[Throwable]], entityCompiler: EntityCompiler[F])(implicit effect: Concurrent[F])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Implicits
Implicits
final implicit def ServiceOps[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _]](serviceProvider: Provider[Alg, Op]): ServiceOps[Alg, Op]