Defines a set of built-in constraints.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Constraints.type
Members list
Value members
Concrete 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
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
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
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
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
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
$mobileNumberDoc
$mobileNumberDoc
Attributes
$mobileNumberDoc
$mobileNumberDoc
Attributes
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
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
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
$phoneNumberDoc
$phoneNumberDoc
Attributes
$phoneNumberDoc
$phoneNumberDoc
Attributes
Checks the precision and scale of the given BigDecimal https://stackoverflow.com/questions/35435691/bigdecimal-precision-and-scale
Checks the precision and scale of the given BigDecimal https://stackoverflow.com/questions/35435691/bigdecimal-precision-and-scale