AuthAnonymousAccountMutationStore class abstract interface

Optional persistence capability required by AnonymousPlugin.

Durable implementations must execute each method in a real backend transaction and persist operation receipts in the same transaction as the mutation. Deletion and upgrade must scrub creation receipts containing user data; their retained replay receipts may contain only non-reversible operation bindings. Implementations must never fall back to process-local state when the root auth topology is durable.

Implementers

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

completeAnonymousAccountUpgrade(AuthAnonymousCompleteUpgradeCommand command) FutureOr<AuthAnonymousMutationResult>
Completes anonymous account upgrade.
createAnonymousAccount(AuthAnonymousCreateAccountCommand command) FutureOr<AuthAnonymousMutationResult>
Creates anonymous account.
deleteAnonymousAccount(AuthAnonymousDeleteAccountCommand command) FutureOr<AuthAnonymousMutationResult>
Deletes anonymous account.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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