smithy4s.http4s

package smithy4s.http4s

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
abstract class SimpleProtocolBuilder[P](simpleProtocolCodecs: SimpleProtocolCodecs)(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

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

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

Attributes

Companion
object
Supertypes
class SimpleProtocolBuilder[SimpleRestJson]
class Object
trait Matchable
class Any
Known subtypes

Types

type ClientEndpointMiddleware[F[_]] = Middleware[Client[F]]
type ServerEndpointMiddleware[F[_]] = Middleware[HttpApp[F]]