Make

smithy4s.server.UnaryServerCodecs.Make
trait Make[F[_], Request, Response]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Make[F, Request, Response]

Members list

Value members

Abstract methods

def apply[I, E, O, SI, SO](schema: OperationSchema[I, E, O, SI, SO]): UnaryServerCodecs[F, Request, Response, I, E, O]

Concrete methods

final def transformRequest[Request0](f: Request0 => F[Request])(implicit F: MonadThrowLike[F]): Make[F, Request0, Response]
final def transformResponse[Response1](f: Response => F[Response1])(implicit F: MonadThrowLike[F]): Make[F, Request, Response1]