smithy4s.http4s

Members list

Concise view

Type members

Classlikes

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Simple[F]
Self type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait EntityCompiler[F[_]]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Simple[F]
Self type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class SimpleProtocolBuilder[P](val codecs: CodecAPI)(implicit protocolTag: ShapeTag[P])

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 Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class SimpleProtocolBuilder[SimpleRestJson]
class Object
trait Matchable
class Any
Self type
class SimpleRestJsonBuilder extends SimpleProtocolBuilder[SimpleRestJson]

Attributes

Companion:
object
Graph
Supertypes
class SimpleProtocolBuilder[SimpleRestJson]
class Object
trait Matchable
class Any
Known subtypes
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 Object
trait Matchable
class Any
class SmithyHttp4sRouter[Alg[_[_, _, _, _, _]], Op[_, _, _, _, _], F[_]](service: Aux[Alg, Op], impl: FunctorInterpreter[Op, F], entityCompiler: EntityCompiler[F], middleware: ServerEndpointMiddleware[F])(implicit effect: Concurrent[F])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any