Functions
Link copied to clipboard
inline operator fun <T : Any> invoke(vararg validations: Validation<T>, initialValue: T? = null, noinline construct: ConstructorFunction<T>? = null, builder: ClassSchemaBuilder<T>.() -> Unit): ClassSchema<T>
inline operator fun <T : Any> invoke(validations: Iterable<Validation<T>> = emptyList(), initialValue: T? = null, noinline construct: ConstructorFunction<T>? = null, builder: ClassSchemaBuilder<T>.() -> Unit): ClassSchema<T>
Function used to build a schema representing values of a given class T. The children schemas are built via a class schema builder.