smithy4s.http.json

Members list

Concise view

Type members

Classlikes

class Cursor

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Cursor

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Cursor.type
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

Companion:
object
Graph
Supertypes
trait JsonCodec[A]
trait JsonKeyCodec[A]
trait JsonValueCodec[A]
trait Serializable
class Object
trait Matchable
class Any
Self type
object JCodec

Attributes

Companion:
trait
Graph
Supertypes
trait CachedSchemaCompiler[JCodec]
class Object
trait Matchable
class Any
Self type
JCodec.type
abstract class JsonCodecAPI(makeVisitor: CompilationCache[JCodec] => SchemaVisitor[JCodec], hintMask: Option[HintMask], readerConfig: ReaderConfig, writerConfig: WriterConfig) extends CodecAPI

Attributes

Companion:
object
Graph
Supertypes
trait CodecAPI
class Object
trait Matchable
class Any
Known subtypes
class codecs

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait MessageCodec[A] extends JsonValueCodec[Map[String, Any] => A]

Attributes

Graph
Supertypes
trait JsonValueCodec[Map[String, Any] => A]
trait Serializable
class Object
trait Matchable
class Any
final case class codecs(hintMask: HintMask, maxArity: Int) extends JsonCodecAPI

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CodecAPI
class Object
trait Matchable
class Any
object codecs

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
codecs.type