object Schema extends SchemaEquality
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Schema
- SchemaEquality
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed case class Case[R, A](id: String, schema: Schema[A], unsafeDeconstruct: (R) => A, construct: (A) => R, isCase: (R) => Boolean, annotations: Chunk[Any] = Chunk.empty) extends Product with Serializable
- sealed trait CaseClass0[Z] extends Record[Z]
- sealed trait CaseClass1[A, Z] extends Record[Z]
- sealed trait CaseClass10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z] extends Record[Z]
- sealed trait CaseClass11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z] extends Record[Z]
- sealed trait CaseClass12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z] extends Record[Z]
- sealed trait CaseClass13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z] extends Record[Z]
- sealed trait CaseClass14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z] extends Record[Z]
- sealed trait CaseClass15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z] extends Record[Z]
- sealed trait CaseClass16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z] extends Record[Z]
- sealed trait CaseClass17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z] extends Record[Z]
- sealed trait CaseClass18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z] extends Record[Z]
- sealed trait CaseClass19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z] extends Record[Z]
- sealed trait CaseClass2[A1, A2, Z] extends Record[Z]
- sealed trait CaseClass20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z] extends Record[Z]
- sealed trait CaseClass21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z] extends Record[Z]
- sealed trait CaseClass22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z] extends Record[Z]
- sealed trait CaseClass3[A1, A2, A3, Z] extends Record[Z]
- sealed trait CaseClass4[A1, A2, A3, A4, Z] extends Record[Z]
- sealed trait CaseClass5[A1, A2, A3, A4, A5, Z] extends Record[Z]
- sealed trait CaseClass6[A1, A2, A3, A4, A5, A6, Z] extends Record[Z]
- sealed trait CaseClass7[A1, A2, A3, A4, A5, A6, A7, Z] extends Record[Z]
- sealed trait CaseClass8[A1, A2, A3, A4, A5, A6, A7, A8, Z] extends Record[Z]
- sealed trait CaseClass9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z] extends Record[Z]
- sealed trait Collection[Col, Elem] extends Schema[Col]
- final case class Dynamic(annotations: Chunk[Any] = Chunk.empty) extends Schema[DynamicValue] with Product with Serializable
- final case class Either[A, B](left: Schema[A], right: Schema[B], annotations: Chunk[Any] = Chunk.empty) extends Schema[scala.util.Either[A, B]] with Product with Serializable
- sealed trait Enum[Z] extends Schema[Z]
- sealed case class Enum1[A, Z](id: TypeId, case1: Case[Z, A], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], annotations: Chunk[Any]) extends Enum[Z] with Product with Serializable
- sealed case class Enum17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum2[A1, A2, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], case21: Case[Z, A21], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], case10: Case[Z, A10], case11: Case[Z, A11], case12: Case[Z, A12], case13: Case[Z, A13], case14: Case[Z, A14], case15: Case[Z, A15], case16: Case[Z, A16], case17: Case[Z, A17], case18: Case[Z, A18], case19: Case[Z, A19], case20: Case[Z, A20], case21: Case[Z, A21], case22: Case[Z, A22], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum3[A1, A2, A3, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum4[A1, A2, A3, A4, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum5[A1, A2, A3, A4, A5, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum6[A1, A2, A3, A4, A5, A6, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum7[A1, A2, A3, A4, A5, A6, A7, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum8[A1, A2, A3, A4, A5, A6, A7, A8, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class Enum9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](id: TypeId, case1: Case[Z, A1], case2: Case[Z, A2], case3: Case[Z, A3], case4: Case[Z, A4], case5: Case[Z, A5], case6: Case[Z, A6], case7: Case[Z, A7], case8: Case[Z, A8], case9: Case[Z, A9], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- sealed case class EnumN[Z, C <: Aux[Z]](id: TypeId, caseSet: C, annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
- final case class Fail[A](message: String, annotations: Chunk[Any] = Chunk.empty) extends Schema[A] with Product with Serializable
- sealed trait Field[R, A] extends AnyRef
- sealed case class GenericRecord(id: TypeId, fieldSet: FieldSet, annotations: Chunk[Any] = Chunk.empty) extends Record[ListMap[String, _]] with Product with Serializable
- final case class Lazy[A](schema0: () => Schema[A]) extends Schema[A] with Product with Serializable
- final case class Map[K, V](keySchema: Schema[K], valueSchema: Schema[V], annotations: Chunk[Any] = Chunk.empty) extends Collection[scala.collection.immutable.Map[K, V], (K, V)] with Product with Serializable
- final case class Optional[A](schema: Schema[A], annotations: Chunk[Any] = Chunk.empty) extends Schema[Option[A]] with Product with Serializable
- final case class Primitive[A](standardType: StandardType[A], annotations: Chunk[Any] = Chunk.empty) extends Schema[A] with Product with Serializable
- sealed trait Record[R] extends Schema[R]
- final case class Sequence[Col, Elem, I](elementSchema: Schema[Elem], fromChunk: (Chunk[Elem]) => Col, toChunk: (Col) => Chunk[Elem], annotations: Chunk[Any] = Chunk.empty, identity: I) extends Collection[Col, Elem] with Product with Serializable
- final case class Set[A](elementSchema: Schema[A], annotations: Chunk[Any] = Chunk.empty) extends Collection[scala.collection.immutable.Set[A], A] with Product with Serializable
- final case class Transform[A, B, I](schema: Schema[A], f: (A) => scala.util.Either[String, B], g: (B) => scala.util.Either[String, A], annotations: Chunk[Any], identity: I) extends Schema[B] with Product with Serializable
- final case class Tuple2[A, B](left: Schema[A], right: Schema[B], annotations: Chunk[Any] = Chunk.empty) extends Schema[(A, B)] with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](implicit schema: Schema[A]): Schema[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit val bigDecimal: Schema[BigDecimal]
- implicit val bigInt: Schema[BigInt]
- implicit val chronoUnit: Schema[ChronoUnit]
- implicit def chunk[A](implicit schemaA: Schema[A]): Schema[Chunk[A]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def defer[A](schema: => Schema[A]): Schema[A]
- implicit val dynamicValue: Schema[DynamicValue]
- implicit def either[A, B](implicit left: Schema[A], right: Schema[B]): Schema[scala.util.Either[A, B]]
- def enumeration[A, C <: Aux[A]](id: TypeId, caseSet: C): Schema[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def fail[A](message: String): Schema[A]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def first[A](schema: Schema[(A, Unit)]): Schema[A]
- def force[A](schema: Schema[A]): Schema[A]
- Annotations
- @tailrec()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def list[A](implicit schemaA: Schema[A]): Schema[List[A]]
- implicit def map[K, V](implicit keySchema: Schema[K], valueSchema: Schema[V]): Schema[scala.collection.immutable.Map[K, V]]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def option[A](implicit element: Schema[A]): Schema[Option[A]]
- implicit def primitive[A](implicit standardType: StandardType[A]): Schema[A]
- def record(id: TypeId, fieldSet: FieldSet): Schema[ListMap[String, _]]
- def record(id: TypeId, fields: Field[ListMap[String, _], _]*): Schema[ListMap[String, _]]
- implicit def schemaSchema[A]: Schema[Schema[A]]
- def second[A](schema: Schema[(Unit, A)]): Schema[A]
- implicit def set[A](implicit schemaA: Schema[A]): Schema[scala.collection.immutable.Set[A]]
- def singleton[A](instance: A): Schema[A]
- val strictEquality: Equal[Schema[_]]
- Definition Classes
- SchemaEquality
- val structureEquality: Equal[Schema[_]]
- Definition Classes
- SchemaEquality
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toDynamic[A](a: A)(implicit schema: Schema[A]): DynamicValue
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def tuple10[A, B, C, D, E, F, G, H, I, J](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J]): Schema[(A, B, C, D, E, F, G, H, I, J)]
- implicit def tuple11[A, B, C, D, E, F, G, H, I, J, K](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K]): Schema[(A, B, C, D, E, F, G, H, I, J, K)]
- implicit def tuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L)]
- implicit def tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
- implicit def tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
- implicit def tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
- implicit def tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
- implicit def tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
- implicit def tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
- implicit def tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
- implicit def tuple2[A, B](implicit c1: Schema[A], c2: Schema[B]): Schema[(A, B)]
- implicit def tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
- implicit def tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T], c21: Schema[U]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
- implicit def tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I], c10: Schema[J], c11: Schema[K], c12: Schema[L], c13: Schema[M], c14: Schema[N], c15: Schema[O], c16: Schema[P], c17: Schema[Q], c18: Schema[R], c19: Schema[S], c20: Schema[T], c21: Schema[U], c22: Schema[V]): Schema[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
- implicit def tuple3[A, B, C](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C]): Schema[(A, B, C)]
- implicit def tuple4[A, B, C, D](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D]): Schema[(A, B, C, D)]
- implicit def tuple5[A, B, C, D, E](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E]): Schema[(A, B, C, D, E)]
- implicit def tuple6[A, B, C, D, E, F](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F]): Schema[(A, B, C, D, E, F)]
- implicit def tuple7[A, B, C, D, E, F, G](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G]): Schema[(A, B, C, D, E, F, G)]
- implicit def tuple8[A, B, C, D, E, F, G, H](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H]): Schema[(A, B, C, D, E, F, G, H)]
- implicit def tuple9[A, B, C, D, E, F, G, H, I](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C], c4: Schema[D], c5: Schema[E], c6: Schema[F], c7: Schema[G], c8: Schema[H], c9: Schema[I]): Schema[(A, B, C, D, E, F, G, H, I)]
- implicit val uri: Schema[URI]
- implicit val url: Schema[URL]
- def validate[A](value: A)(implicit schema: Schema[A]): Chunk[ValidationError]
- implicit def vector[A](implicit element: Schema[A]): Schema[Vector[A]]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object CaseClass0
- object CaseClass1
- object CaseClass10
- object CaseClass11
- object CaseClass12
- object CaseClass13
- object CaseClass14
- object CaseClass15
- object CaseClass16
- object CaseClass17
- object CaseClass18
- object CaseClass19
- object CaseClass2
- object CaseClass20
- object CaseClass21
- object CaseClass22
- object CaseClass3
- object CaseClass4
- object CaseClass5
- object CaseClass6
- object CaseClass7
- object CaseClass8
- object CaseClass9
- object Field