structure

object structure
class Object
trait Matchable
class Any

Type members

Classlikes

trait Alt[A]
case object Bool extends Schema[Boolean]
case object Bytes extends Schema[ByteVector]
case object BytesSet extends Schema[NonEmptySet[ByteVector]]
case class Defer[A](value: () => Schema[A]) extends Schema[A]
case class Dictionary[A](value: Schema[A]) extends Schema[Map[String, A]]
trait Field[R, E]
Companion
object
object Field
Companion
class
case object Identity extends Schema[DynamoValue]
case class Isos[A](value: XMap[A]) extends Schema[A]
case object Nul extends Schema[Unit]
case object Num extends Schema[Number]
case object NumSet extends Schema[NonEmptySet[Number]]
case class Record[R](value: FreeApplicative[[_] =>> Field[R, _$31], R]) extends Schema[R]
case class Sequence[A](value: Schema[A]) extends Schema[List[A]]
case object Str extends Schema[String]
case object StrSet extends Schema[NonEmptySet[String]]
case class Sum[A](value: Chain[Alt[A]]) extends Schema[A]
trait XMap[A]