smithy4s.http.json
package smithy4s.http.json
Members list
Type members
Classlikes
object Cursor
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.
Attributes
abstract class JsonCodecAPI(makeVisitor: CompilationCache[JCodec] => SchemaVisitor[JCodec], hintMask: Option[HintMask], readerConfig: ReaderConfig, writerConfig: WriterConfig) extends CodecAPI
Attributes
- Companion
- object
- Supertypes
-
trait CodecAPIclass Objecttrait Matchableclass Any
- Known subtypes
-
class JsonCodecsclass codecs
object JsonCodecAPI
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonCodecAPI.type
final class JsonCodecs(hintMask: HintMask, maxArity: Int, explicitNullEncoding: Boolean) extends JsonCodecAPI
Attributes
- Supertypes
trait MessageCodec[A] extends JsonValueCodec[Map[String, Any] => A]
final case class codecs(hintMask: HintMask, maxArity: Int, explicitNullEncoding: Boolean) extends JsonCodecAPI
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass JsonCodecAPItrait CodecAPIclass Objecttrait Matchableclass AnyShow all
In this article