Companion

Functions

Link copied to clipboard
@JvmName(name = "create")
inline operator fun <T : Enum<T>> invoke(vararg validations: Validation<T>, initialValue: T = enumEntries<T>().first()): EnumSchema<T>
@JvmName(name = "create")
inline operator fun <T : Enum<T>> invoke(validations: Iterable<Validation<T>> = emptyList(), initialValue: T = enumEntries<T>().first()): EnumSchema<T>

Function that returns a schema representing enum values of type T.