UnaryClientCodecs

smithy4s.client.UnaryClientCodecs
See theUnaryClientCodecs companion object
final class UnaryClientCodecs[F[_], Request, Response, I, E, O](val inputEncoder: I => F[Request], val errorDecoder: Response => F[Throwable], val outputDecoder: Response => F[O])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def transformRequest[Request1](f: Request => F[Request1])(implicit F: MonadThrowLike[F]): UnaryClientCodecs[F, Request1, Response, I, E, O]
def transformResponse[Response0](f: Response0 => F[Response])(implicit F: MonadThrowLike[F]): UnaryClientCodecs[F, Request, Response0, I, E, O]

Concrete fields

val errorDecoder: Response => F[Throwable]
val inputEncoder: I => F[Request]
val outputDecoder: Response => F[O]