RequestEncoder
smithy4s.http4s.kernel.RequestEncoder$
object RequestEncoder
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RequestEncoder.type
Members list
Type members
Types
Value members
Concrete methods
def fromEntityEncoder[F[_] : Concurrent, A](implicit evidence$1: Concurrent[F], entityEncoder: EntityEncoder[F, A]): RequestEncoder[F, A]
def fromEntityEncoderK[F[_] : Concurrent]: PolyFunction[[_] =>> EntityEncoder[F, _$10], [_] =>> RequestEncoder[F, _$11]]
def restSchemaCompiler[F[_]](metadataEncoderCompiler: CachedSchemaCompiler[Encoder], entityEncoderCompiler: CachedSchemaCompiler[[_] =>> EntityEncoder[F, _$20]])(implicit F: Concurrent[F]): CachedSchemaCompiler[[_] =>> RequestEncoder[F, _$21]]
A compiler for RequestEncoder that abides by REST-semantics : fields that are annotated with httpLabel
, httpHeader
, httpQuery
... are encoded as the corresponding metadata.
A compiler for RequestEncoder that abides by REST-semantics : fields that are annotated with httpLabel
, httpHeader
, httpQuery
... are encoded as the corresponding metadata.
The rest is used to formulate the body of the message.
Attributes
def rpcSchemaCompiler[F[_]](entityEncoderCompiler: CachedSchemaCompiler[[_] =>> EntityEncoder[F, _$17]])(implicit F: Concurrent[F]): CachedSchemaCompiler[[_] =>> RequestEncoder[F, _$18]]
A compiler for RequestEncoder that encodes the whole data in the body of the request
A compiler for RequestEncoder that encodes the whole data in the body of the request
Attributes
In this article