interface |
AssertFalse |
The annotated element must be false.
|
interface |
AssertTrue |
The annotated element must be true.
|
interface |
Base64URLEncoded |
The annotated element must be a valid Base64 string.
|
interface |
CountryCode |
The annotated element must be a valid country code.
|
interface |
DigitsOnly |
The annotated element must be a string value with digit characters only.
|
interface |
DomainName |
The annotated element must be a valid domain name.
|
interface |
Email |
The annotated element must be a well-formed email address.
|
interface |
Enumeration |
The annotated element must be an element of the predefined enumeration.
|
interface |
Future |
The annotated element must be an instant in the future.
|
interface |
FutureOrPresent |
The annotated element must be an instant in the present or in the future.
|
interface |
HostName |
The annotated element must be a valid hostname.
|
interface |
IP |
The annotated element must be a valid IP address.
|
interface |
Lat |
The annotated element must be a valid latitude coordinate.
|
interface |
LatinAlphabetOnly |
The annotated element must be a string with latin alphabet letters only.
|
interface |
Length |
The annotated element must have the expected string length.
|
interface |
Lng |
The annotated element must be a valid longitude coordinate.
|
interface |
Lowercase |
The annotated element must a lowercase string.
|
interface |
MaxDouble |
The annotated element must be a double whose value must be lower
to the specified maximum.
|
interface |
MaxInt |
The annotated element must be a byte or short or integer or long
whose value must be lower or equal to the specified maximum.
|
interface |
MaxLength |
The annotated element must have a string length whose value must be lower or
equal to the specified maximum.
|
interface |
MaxNumber |
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
|
interface |
MaxSize |
The annotated element must have items whose count must be lower or
equal to the specified maximum.
|
interface |
MinDouble |
The annotated element must be a double whose value must be higher or
equal to the specified minimum.
|
interface |
MinInt |
The annotated element must be a byte or short or integer or long
whose value must be higher or equal to the specified minimum.
|
interface |
MinLength |
The annotated element must have a string length whose value must be higher or
equal to the specified minimum.
|
interface |
MinNumber |
The annotated element must be a number whose value must be higher or
equal to the specified minimum.
|
interface |
MinSize |
The annotated element must have items whose count must be higher or
equal to the specified minimum.
|
interface |
Numeric |
The annotated element must be a decimal within accepted range (scale and precision).
|
interface |
Past |
The annotated element must be an instant in the past.
|
interface |
PastOrPresent |
The annotated element must be an instant in the past or in the present.
|
interface |
Pattern |
The annotated String must match the specified regular expression.
|
interface |
Phone |
The annotated element must be a valid phone number.
|
interface |
Size |
The annotated element must have the expected items count.
|
interface |
Skype |
The annotated element must be a valid skype number.
|
interface |
SubEnum |
The annotated element must be an enumeration with predefined sub sequence.
|
interface |
Telegram |
The annotated element must be a valid telegram number.
|
interface |
TruncatedTime |
The annotated element must be an instant with truncated time value.
|
interface |
UniqueItems |
The annotated element must contain unique items.
|
interface |
Uppercase |
The annotated element must a uppercase string.
|
interface |
URI |
The annotated element must be a valid URI address.
|
interface |
URLEncoded |
The annotated element must be a valid URL encoded value.
|
interface |
Viber |
The annotated element must be a valid viber number.
|
interface |
WhatsApp |
The annotated element must be a valid whatsapp number.
|