PasswordRule class

Rule that ensures a password meets strength requirements.

Inheritance

Constructors

PasswordRule(String message, {int minLength = 8, bool requireUppercase = true, bool requireLowercase = true, bool requireNumber = true, bool requireSpecialChar = true})
Creates a new PasswordRule.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
message String
The error message.
final
minLength int
Minimum required length.
final
requireLowercase bool
If true, requires a lowercase letter.
final
requireNumber bool
If true, requires a number.
final
requireSpecialChar bool
If true, requires a special character.
final
requireUppercase bool
If true, requires an uppercase letter.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
validate(String? value) String?
Validates the value and returns an error string if it fails, or null if it passes.
override

Operators

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