object Schema extends SchemaEquality

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Schema
  2. SchemaEquality
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. 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
  2. sealed trait CaseClass0[Z] extends Record[Z]
  3. sealed trait CaseClass1[A, Z] extends Record[Z]
  4. sealed trait CaseClass10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z] extends Record[Z]
  5. sealed trait CaseClass11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z] extends Record[Z]
  6. sealed trait CaseClass12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z] extends Record[Z]
  7. sealed trait CaseClass13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z] extends Record[Z]
  8. sealed trait CaseClass14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z] extends Record[Z]
  9. sealed trait CaseClass15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z] extends Record[Z]
  10. sealed trait CaseClass16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z] extends Record[Z]
  11. sealed trait CaseClass17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z] extends Record[Z]
  12. 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]
  13. 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]
  14. sealed trait CaseClass2[A1, A2, Z] extends Record[Z]
  15. 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]
  16. 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]
  17. 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]
  18. sealed trait CaseClass3[A1, A2, A3, Z] extends Record[Z]
  19. sealed trait CaseClass4[A1, A2, A3, A4, Z] extends Record[Z]
  20. sealed trait CaseClass5[A1, A2, A3, A4, A5, Z] extends Record[Z]
  21. sealed trait CaseClass6[A1, A2, A3, A4, A5, A6, Z] extends Record[Z]
  22. sealed trait CaseClass7[A1, A2, A3, A4, A5, A6, A7, Z] extends Record[Z]
  23. sealed trait CaseClass8[A1, A2, A3, A4, A5, A6, A7, A8, Z] extends Record[Z]
  24. sealed trait CaseClass9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z] extends Record[Z]
  25. sealed trait Collection[Col, Elem] extends Schema[Col]
  26. final case class Dynamic(annotations: Chunk[Any] = Chunk.empty) extends Schema[DynamicValue] with Product with Serializable
  27. 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
  28. sealed trait Enum[Z] extends Schema[Z]
  29. sealed case class Enum1[A, Z](id: TypeId, case1: Case[Z, A], annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. sealed case class EnumN[Z, C <: Aux[Z]](id: TypeId, caseSet: C, annotations: Chunk[Any] = Chunk.empty) extends Enum[Z] with Product with Serializable
  52. final case class Fail[A](message: String, annotations: Chunk[Any] = Chunk.empty) extends Schema[A] with Product with Serializable
  53. sealed trait Field[R, A] extends AnyRef
  54. sealed case class GenericRecord(id: TypeId, fieldSet: FieldSet, annotations: Chunk[Any] = Chunk.empty) extends Record[ListMap[String, _]] with Product with Serializable
  55. final case class Lazy[A](schema0: () => Schema[A]) extends Schema[A] with Product with Serializable
  56. 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
  57. final case class Optional[A](schema: Schema[A], annotations: Chunk[Any] = Chunk.empty) extends Schema[Option[A]] with Product with Serializable
  58. final case class Primitive[A](standardType: StandardType[A], annotations: Chunk[Any] = Chunk.empty) extends Schema[A] with Product with Serializable
  59. sealed trait Record[R] extends Schema[R]
  60. 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
  61. 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
  62. 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
  63. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[A](implicit schema: Schema[A]): Schema[A]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit val bigDecimal: Schema[BigDecimal]
  7. implicit val bigInt: Schema[BigInt]
  8. implicit val chronoUnit: Schema[ChronoUnit]
  9. implicit def chunk[A](implicit schemaA: Schema[A]): Schema[Chunk[A]]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. def defer[A](schema: => Schema[A]): Schema[A]
  12. implicit val dynamicValue: Schema[DynamicValue]
  13. implicit def either[A, B](implicit left: Schema[A], right: Schema[B]): Schema[scala.util.Either[A, B]]
  14. def enumeration[A, C <: Aux[A]](id: TypeId, caseSet: C): Schema[A]
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def fail[A](message: String): Schema[A]
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. def first[A](schema: Schema[(A, Unit)]): Schema[A]
  20. def force[A](schema: Schema[A]): Schema[A]
    Annotations
    @tailrec()
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. implicit def list[A](implicit schemaA: Schema[A]): Schema[List[A]]
  25. implicit def map[K, V](implicit keySchema: Schema[K], valueSchema: Schema[V]): Schema[scala.collection.immutable.Map[K, V]]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. implicit def option[A](implicit element: Schema[A]): Schema[Option[A]]
  30. implicit def primitive[A](implicit standardType: StandardType[A]): Schema[A]
  31. def record(id: TypeId, fieldSet: FieldSet): Schema[ListMap[String, _]]
  32. def record(id: TypeId, fields: Field[ListMap[String, _], _]*): Schema[ListMap[String, _]]
  33. implicit def schemaSchema[A]: Schema[Schema[A]]
  34. def second[A](schema: Schema[(Unit, A)]): Schema[A]
  35. implicit def set[A](implicit schemaA: Schema[A]): Schema[scala.collection.immutable.Set[A]]
  36. def singleton[A](instance: A): Schema[A]
  37. val strictEquality: Equal[Schema[_]]
    Definition Classes
    SchemaEquality
  38. val structureEquality: Equal[Schema[_]]
    Definition Classes
    SchemaEquality
  39. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  40. def toDynamic[A](a: A)(implicit schema: Schema[A]): DynamicValue
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. 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)]
  43. 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)]
  44. 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)]
  45. 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)]
  46. 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)]
  47. 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)]
  48. 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)]
  49. 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)]
  50. 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)]
  51. 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)]
  52. implicit def tuple2[A, B](implicit c1: Schema[A], c2: Schema[B]): Schema[(A, B)]
  53. 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)]
  54. 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)]
  55. 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)]
  56. implicit def tuple3[A, B, C](implicit c1: Schema[A], c2: Schema[B], c3: Schema[C]): Schema[(A, B, C)]
  57. 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)]
  58. 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)]
  59. 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)]
  60. 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)]
  61. 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)]
  62. 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)]
  63. implicit val uri: Schema[URI]
  64. implicit val url: Schema[URL]
  65. def validate[A](value: A)(implicit schema: Schema[A]): Chunk[ValidationError]
  66. implicit def vector[A](implicit element: Schema[A]): Schema[Vector[A]]
  67. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  70. object CaseClass0
  71. object CaseClass1
  72. object CaseClass10
  73. object CaseClass11
  74. object CaseClass12
  75. object CaseClass13
  76. object CaseClass14
  77. object CaseClass15
  78. object CaseClass16
  79. object CaseClass17
  80. object CaseClass18
  81. object CaseClass19
  82. object CaseClass2
  83. object CaseClass20
  84. object CaseClass21
  85. object CaseClass22
  86. object CaseClass3
  87. object CaseClass4
  88. object CaseClass5
  89. object CaseClass6
  90. object CaseClass7
  91. object CaseClass8
  92. object CaseClass9
  93. object Field

Inherited from SchemaEquality

Inherited from AnyRef

Inherited from Any

Ungrouped