


# SmeupTextPasswordRuleNotifier class













**Mixed in types**

- [ChangeNotifier](https://api.flutter.dev/flutter/foundation/ChangeNotifier-class.html)




## Constructors

[SmeupTextPasswordRuleNotifier](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/SmeupTextPasswordRuleNotifier.md) ([List](https://api.flutter.dev/flutter/dart-core/List-class.html) rules)

    


## Properties

##### [hashCode](https://api.flutter.dev/flutter/dart-core/Object/hashCode.html) &#8594; [int](https://api.flutter.dev/flutter/dart-core/int-class.html)



The hash code for this object. [...](https://api.flutter.dev/flutter/dart-core/Object/hashCode.html)  
_read-only, inherited_



##### [hasListeners](https://api.flutter.dev/flutter/foundation/ChangeNotifier/hasListeners.html) &#8594; [bool](https://api.flutter.dev/flutter/dart-core/bool-class.html)



Whether any listeners are currently registered. [...](https://api.flutter.dev/flutter/foundation/ChangeNotifier/hasListeners.html)  
_@[protected](https://pub.dev/documentation/meta/1.7.0/meta/protected-constant.html), read-only, inherited_



##### [rules](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/rules.md) &#8596; [List](https://api.flutter.dev/flutter/dart-core/List-class.html)



   
_read / write_



##### [runtimeType](https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html) &#8594; [Type](https://api.flutter.dev/flutter/dart-core/Type-class.html)



A representation of the runtime type of the object.   
_read-only, inherited_



##### [satisfiedRules](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/satisfiedRules.md) &#8596; [int](https://api.flutter.dev/flutter/dart-core/int-class.html)



   
_read / write_



##### [totalRules](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/totalRules.md) &#8596; [int](https://api.flutter.dev/flutter/dart-core/int-class.html)



   
_read / write_




## Methods

##### [addListener](https://api.flutter.dev/flutter/foundation/ChangeNotifier/addListener.html)([VoidCallback](https://api.flutter.dev/flutter/dart-ui/VoidCallback.html) listener) void



Register a closure to be called when the object changes. [...](https://api.flutter.dev/flutter/foundation/ChangeNotifier/addListener.html)  
_inherited_



##### [checkProgress](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/checkProgress.md)([String](https://api.flutter.dev/flutter/dart-core/String-class.html) password) dynamic



   




##### [dispose](https://api.flutter.dev/flutter/foundation/ChangeNotifier/dispose.html)() void



Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
<a href="https://api.flutter.dev/flutter/foundation/ChangeNotifier/addListener.html">addListener</a> and <a href="https://api.flutter.dev/flutter/foundation/ChangeNotifier/removeListener.html">removeListener</a> will throw after the object is
disposed). [...](https://api.flutter.dev/flutter/foundation/ChangeNotifier/dispose.html)  
_@[mustCallSuper](https://pub.dev/documentation/meta/1.7.0/meta/mustCallSuper-constant.html), inherited_



##### [noSuchMethod](https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html)([Invocation](https://api.flutter.dev/flutter/dart-core/Invocation-class.html) invocation) dynamic



Invoked when a non-existent method or property is accessed. [...](https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html)  
_inherited_



##### [notifyListeners](https://api.flutter.dev/flutter/foundation/ChangeNotifier/notifyListeners.html)() void



Call all the registered listeners. [...](https://api.flutter.dev/flutter/foundation/ChangeNotifier/notifyListeners.html)  
_@[protected](https://pub.dev/documentation/meta/1.7.0/meta/protected-constant.html), @[visibleForTesting](https://pub.dev/documentation/meta/1.7.0/meta/visibleForTesting-constant.html), inherited_



##### [removeListener](https://api.flutter.dev/flutter/foundation/ChangeNotifier/removeListener.html)([VoidCallback](https://api.flutter.dev/flutter/dart-ui/VoidCallback.html) listener) void



Remove a previously registered closure from the list of closures that are
notified when the object changes. [...](https://api.flutter.dev/flutter/foundation/ChangeNotifier/removeListener.html)  
_inherited_



##### [reset](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/reset.md)() void



   




##### [toString](https://api.flutter.dev/flutter/dart-core/Object/toString.html)() [String](https://api.flutter.dev/flutter/dart-core/String-class.html)



A string representation of this object. [...](https://api.flutter.dev/flutter/dart-core/Object/toString.html)  
_inherited_




## Operators

##### [operator ==](https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html)([Object](https://api.flutter.dev/flutter/dart-core/Object-class.html) other) [bool](https://api.flutter.dev/flutter/dart-core/bool-class.html)



The equality operator. [...](https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html)  
_inherited_




## Static Properties

##### [passwordRules](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/passwordRules.md) &#8596; [String](https://api.flutter.dev/flutter/dart-core/String-class.html)



   
_read / write_




## Static Methods

##### [isPasswordValid](../smeup_models_notifiers_smeup_text_password_rule_notifier/SmeupTextPasswordRuleNotifier/isPasswordValid.md)([String](https://api.flutter.dev/flutter/dart-core/String-class.html) password) [bool](https://api.flutter.dev/flutter/dart-core/bool-class.html)



   










