FamilyViewModelBase<TState extends ViewStateBase<TState > , TArg > class
abstract
Properties
arg
↔ TArg
The argument that was passed to this family.
late final inherited
hashCode
→ int
The hash code for this object.
no setter inherited
ref
→ AutoDisposeNotifierProviderRef<TState >
The Ref
from the provider associated with this Notifier
.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
state
↔ TState
The value currently exposed by this Notifier
.
getter/setter pair inherited
stateOrNull
→ TState?
The value currently exposed by this Notifier
.
no setter inherited
Methods
build (TArg arg )
→ TState
Initialize an AsyncNotifier
.
inherited
clearError ()
→ void
override
executeOperation <TResult > (Future <TResult > operation (), dynamic onSuccess (TResult ) )
→ Future <void >
listenSelf (void listener (TState? previous , TState next ), {void onError (Object error , StackTrace stackTrace )? })
→ void
Listens to changes on the value exposed by this provider.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited
updateShouldNotify (TState previous , TState next )
→ bool
A method invoked when the state exposed by this Notifier
changes.
It compares the previous and new value, and return whether listeners
should be notified.
inherited