EnumConstraint

class EnumConstraint<T : Enum<*>> : Constraint


Represents possible values a field can take.

Summary

Public constructors

<T : Enum<*>> EnumConstraint(allowedSet: Set<T>)

Create an EnumConstraint instance.

Public properties

Set<T>

The allowed values.

Public constructors

EnumConstraint

<T : Enum<*>> EnumConstraint(allowedSet: Set<T>)

Create an EnumConstraint instance.

Public properties

allowedSet

val allowedSetSet<T>

The allowed values.