smithy4s.http.json

Type members

Classlikes

class Cursor
Companion:
object
object Cursor
Companion:
class
trait JCodec[A] extends JsonCodec[A]

Construct that expresses the ability to decode an http message, the metadata of which will have already been decoded and staged in a Map[String, Any] indexed by field.

Construct that expresses the ability to decode an http message, the metadata of which will have already been decoded and staged in a Map[String, Any] indexed by field.

On the encoding side, the fields that should be stored in metadata are eluded.

Companion:
object
object JCodec
Companion:
class
abstract class JsonCodecAPI(makeVisitor: CompilationCache[JCodec] => SchemaVisitor[JCodec], hintMask: Option[HintMask], readerConfig: ReaderConfig, writerConfig: WriterConfig) extends CodecAPI
Companion:
object
Companion:
class
trait MessageCodec[A] extends JsonValueCodec[Map[String, Any] => A]
final case class codecs(hintMask: HintMask) extends JsonCodecAPI
Companion:
object
object codecs
Companion:
class