Defines a set of built-in constraints.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
Constraints.type
Members list
Value members
Inherited methods
Defines an ‘emailAddress’ constraint for String values which will validate email addresses.
Defines an ‘emailAddress’ constraint for String values which will validate email addresses.
'''name'''[constraint.email] '''error'''[error.email]
Attributes
- Inherited from:
- Constraints
Defines an ‘emailAddress’ constraint for String values which will validate email addresses.
Defines an ‘emailAddress’ constraint for String values which will validate email addresses.
'''name'''[constraint.email] '''error'''[error.email]
Attributes
- Inherited from:
- Constraints
Defines a maximum value for Ordered values, by default the value must be less than or equal to the constraint parameter
Defines a maximum value for Ordered values, by default the value must be less than or equal to the constraint parameter
'''name'''[constraint.max(maxValue)] '''error'''[error.max(maxValue)] or [error.max.strict(maxValue)]
Attributes
- Inherited from:
- Constraints
Defines a maximum length constraint for String values, i.e. the string’s length must be less than or equal to the constraint parameter
Defines a maximum length constraint for String values, i.e. the string’s length must be less than or equal to the constraint parameter
'''name'''[constraint.maxLength(length)] '''error'''[error.maxLength(length)]
Attributes
- Inherited from:
- Constraints
Defines a minimum value for Ordered values, by default the value must be greater than or equal to the constraint parameter
Defines a minimum value for Ordered values, by default the value must be greater than or equal to the constraint parameter
'''name'''[constraint.min(minValue)] '''error'''[error.min(minValue)] or [error.min.strict(minValue)]
Attributes
- Inherited from:
- Constraints
Defines a minimum length constraint for String values, i.e. the string’s length must be greater than or equal to the constraint parameter
Defines a minimum length constraint for String values, i.e. the string’s length must be greater than or equal to the constraint parameter
'''name'''[constraint.minLength(length)] '''error'''[error.minLength(length)]
Attributes
- Inherited from:
- Constraints
Defines a ‘required’ constraint for String values, i.e. one in which empty strings are invalid.
Defines a ‘required’ constraint for String values, i.e. one in which empty strings are invalid.
'''name'''[constraint.required] '''error'''[error.required]
Attributes
- Inherited from:
- Constraints
Defines a ‘required’ constraint for String values, i.e. one in which empty strings are invalid.
Defines a ‘required’ constraint for String values, i.e. one in which empty strings are invalid.
'''name'''[constraint.required] '''error'''[error.required]
Attributes
- Inherited from:
- Constraints
Defines a regular expression constraint for String values, i.e. the string must match the regular expression pattern
Defines a regular expression constraint for String values, i.e. the string must match the regular expression pattern
'''name'''[constraint.pattern(regex)] or defined by the name parameter. '''error'''[error.pattern(regex)] or defined by the error parameter.
Attributes
- Inherited from:
- Constraints