Contract class

Inheritance

Constructors

Contract()

Properties

hashCode int
The hash code for this object.
no setterinherited
invalid bool
no setterinherited
isValid bool
no setterinherited
notifications List<ValidationNotification>
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addNotifications<T>(T r) → void
inherited
areEquals(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
areNotEquals(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
contains(String val, String text, String property, String message) ContractValidations
inherited
hasExactLengthIfNotNullOrEmpty(String text, int len, String property, String message) ContractValidations
inherited
hasLen(String val, int len, String property, String message) ContractValidations
inherited
hasMaxLen(String val, int max, String property, String message) ContractValidations
inherited
hasMaxLengthIfNotNullOrEmpty(String text, int max, String property, String message) ContractValidations
inherited
hasMinLen(String val, int min, String property, String message) ContractValidations
inherited
hasMinLengthIfNotNullOrEmpty(String text, int min, String property, String message) ContractValidations
inherited
isBetween(dynamic value, dynamic from, dynamic into, String property, String message) ContractValidations
inherited
isDigit(String text, String property, String message) ContractValidations
inherited
isEmail(String email, String property, String message) ContractValidations
inherited
isFalse(bool value, String property, String message) ContractValidations
inherited
isGreaterOrEqualsThan(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
isGreaterThan(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
isLowerOrEqualsThan(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
isLowerThan(dynamic value, dynamic comparer, String property, String message) ContractValidations
inherited
isNotNullOrEmpty(dynamic val, String property, String message) ContractValidations
inherited
isNullOrEmpty(String val, String property, String message) ContractValidations
inherited
isNullOrNullable(dynamic value, String property, String message) ContractValidations
inherited
isTrue(bool value, String property, String message) ContractValidations
inherited
isValidCNPJ(String cnpj, String property, String message) ContractValidations
inherited
isValidCPF(String cpf, String property, String message) ContractValidations
inherited
join(List<ValidationNotifiable> itens) Contract
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printMessageErros() → void
print all errors
inherited
requires() Contract
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited