AuthInMemoryUserDeletionBackend class abstract interface

Core in-memory persistence owned by one deletion coordinator.

The coordinator depends on this typed backend contract instead of accepting mutation callbacks. Implementations must include the deletion token and all core user-owned records in captureDeletionState.

Implemented types

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

captureDeletionState() Object
Captures deletion state.
inherited
consumeUserDeletionToken(String userId, String token) FutureOr<bool>
Consumes user deletion token.
deleteCoreUserData(String userId) FutureOr<bool>
Deletes core user data.
findUserForDeletion(String userId) FutureOr<AuthUser?>
Looks up user for deletion.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
restoreDeletionState(Object state) FutureOr<void>
Restores deletion state.
inherited
toString() String
A string representation of this object.
inherited
validateUserDeletion(String userId) FutureOr<void>
Validates user deletion.

Operators

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