SchematicRepr

Companion
object
trait Mixin[Repr]
trait Mixin[Repr]
trait Mixin[Repr]
class Object
trait Matchable
class Any

Value members

Concrete methods

def bigdecimal: String
def bigint: String
def bijection[A, B](f: String, to: A => B, from: B => A): Repr[B]
def boolean: String
def byte: String
def bytes: String
def double: String
def enumeration[A](to: A => (String, Int), fromName: Map[String, A], fromOrdinal: Map[Int, A]): String
def float: String
def genericStruct[S](list: Vector[Field[Repr, S, _]])(f: Vector[Any] => S): String
def instant: String
def int: String
def list[S](fs: String): String
def localDate: String
def long: String
def map[K, V](fk: String, fv: String): String
def offsetDateTime: String
def set[S](fs: String): String
def short: String
def string: String
def suspend[A](f: => String): String
def timestamp: String
def union[S](first: Alt[Repr, S, _], rest: Vector[Alt[Repr, S, _]])(total: S => WithValue[Repr, S, _]): String
override
def unit: Repr[Unit]
Definition Classes
def uuid: String
def vector[S](fs: String): String

Inherited methods

final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16], a17: Field[Repr, Z, A17], a18: Field[Repr, Z, A18], a19: Field[Repr, Z, A19], a20: Field[Repr, Z, A20], a21: Field[Repr, Z, A21])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16], a17: Field[Repr, Z, A17], a18: Field[Repr, Z, A18], a19: Field[Repr, Z, A19], a20: Field[Repr, Z, A20])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16], a17: Field[Repr, Z, A17], a18: Field[Repr, Z, A18], a19: Field[Repr, Z, A19])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16], a17: Field[Repr, Z, A17], a18: Field[Repr, Z, A18])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16], a17: Field[Repr, Z, A17])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15], a16: Field[Repr, Z, A16])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14], a15: Field[Repr, Z, A15])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13], a14: Field[Repr, Z, A14])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12], a13: Field[Repr, Z, A13])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11], a12: Field[Repr, Z, A12])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10], a11: Field[Repr, Z, A11])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9], a10: Field[Repr, Z, A10])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8], a9: Field[Repr, Z, A9])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7, A8](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7], a8: Field[Repr, Z, A8])(f: (A0, A1, A2, A3, A4, A5, A6, A7, A8) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6, A7](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6], a7: Field[Repr, Z, A7])(f: (A0, A1, A2, A3, A4, A5, A6, A7) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5, A6](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5], a6: Field[Repr, Z, A6])(f: (A0, A1, A2, A3, A4, A5, A6) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4, A5](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4], a5: Field[Repr, Z, A5])(f: (A0, A1, A2, A3, A4, A5) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3, A4](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3], a4: Field[Repr, Z, A4])(f: (A0, A1, A2, A3, A4) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2, A3](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2], a3: Field[Repr, Z, A3])(f: (A0, A1, A2, A3) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1, A2](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1], a2: Field[Repr, Z, A2])(f: (A0, A1, A2) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0, A1](a0: Field[Repr, Z, A0], a1: Field[Repr, Z, A1])(f: (A0, A1) => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[Z, A0](a0: Field[Repr, Z, A0])(f: A0 => Z): Repr[Z]
Inherited from
GenericAritySchematic
final
def struct[S](f: => S): Repr[S]
Inherited from
GenericAritySchematic