Tagged

trait Tagged[A] extends Record[A]
trait Record[A]
trait JsonSchema[A]
class Object
trait Matchable
class Any

Value members

Abstract methods

def findDecoder(tag: String): Option[Decoder[Value, A]]
def tagAndObj(a: A): (String, Obj)

Inherited methods

final def codec: Codec[Value, A]
Inherited from:
JsonSchema
final def stringCodec: Codec[String, A]
Inherited from:
JsonSchema

Concrete fields

final val decoder: Decoder[Value, A]
final val encoder: Encoder[A, Obj]