InMemoryAuthOrganizationStore class final
Serialized, process-local organization store for tests and development.
Constructors
- InMemoryAuthOrganizationStore({void failureInjector(String stage)?})
- Creates an instance of InMemoryAuthOrganizationStore.
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
-
acceptInvitation(
AuthOrganizationInvitationAcceptance acceptance) → Future< AuthOrganizationInvitationAcceptanceResult> -
Performs the accept invitation operation.
override
-
addMember(
AuthOrganizationMember member, {int? membershipLimit}) → Future< AuthOrganizationMember> -
Adds member.
override
-
addTeamMember(
AuthOrganizationTeamMember member, {int? memberLimit}) → Future< AuthOrganizationTeamMember> -
Adds team member.
override
-
captureDeletionState(
) → Object -
Captures deletion state.
override
-
createInvitation(
AuthOrganizationInvitation invitation, {int? invitationLimit, bool replacePending = false}) → Future< AuthOrganizationInvitation> -
Creates invitation.
override
-
createOrganization(
AuthOrganizationCreateTransaction transaction) → Future< AuthOrganizationCreateStoredResult> -
Creates organization.
override
-
createRole(
AuthOrganizationRole role, {int? roleLimit}) → Future< AuthOrganizationRole> -
Creates role.
override
-
createTeam(
AuthOrganizationTeam team, {int? teamLimit}) → Future< AuthOrganizationTeam> -
Creates team.
override
-
deleteOrganization(
String organizationId) → Future< AuthOrganization> -
Deletes organization.
override
-
deleteRole(
String organizationId, String name, {required String creatorRole}) → Future< AuthOrganizationRole> -
Deletes role.
override
-
deleteTeam(
String teamId, {bool allowLastTeam = false}) → Future< AuthOrganizationTeam> -
Deletes team.
override
-
deleteUserData(
String userId, {required String creatorRole, String? email}) → Future< void> -
Deletes user data.
override
-
executeOrganizationMutation<
TResult> (AuthOrganizationStoreCommand< TResult> command) → Future<TResult> -
Executes organization mutation.
override
-
findInvitation(
String invitationId) → Future< AuthOrganizationInvitation?> -
Looks up invitation.
override
-
findMember(
String organizationId, String userId) → Future< AuthOrganizationMember?> -
Looks up member.
override
-
findOrganization(
String organizationId) → Future< AuthOrganization?> -
Looks up organization.
override
-
findOrganizationBySlug(
String slug) → Future< AuthOrganization?> -
Looks up organization by slug.
override
-
findRole(
String organizationId, String name) → Future< AuthOrganizationRole?> -
Looks up role.
override
-
findTeam(
String teamId) → Future< AuthOrganizationTeam?> -
Looks up team.
override
-
findTeamMember(
String teamId, String userId) → Future< AuthOrganizationTeamMember?> -
Looks up team member.
override
-
listInvitations(
String organizationId) → Future< List< AuthOrganizationInvitation> > -
Lists invitations.
override
-
listInvitationsForEmail(
String email) → Future< List< AuthOrganizationInvitation> > -
Lists invitations for email.
override
-
listMembers(
String organizationId) → Future< List< AuthOrganizationMember> > -
Lists members.
override
-
listOrganizationsForUser(
String userId) → Future< List< AuthOrganization> > -
Lists organizations for user.
override
-
listRoles(
String organizationId) → Future< List< AuthOrganizationRole> > -
Lists roles.
override
-
listTeamMembers(
String teamId) → Future< List< AuthOrganizationTeamMember> > -
Lists team members.
override
-
listTeams(
String organizationId) → Future< List< AuthOrganizationTeam> > -
Lists teams.
override
-
listTeamsForUser(
String organizationId, String userId) → Future< List< AuthOrganizationTeam> > -
Lists teams for user.
override
-
mutateOrganizationMembership(
AuthOrganizationMembershipMutation mutation) → Future< AuthOrganizationMember> -
Performs the mutate organization membership operation.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeTeamMember(
String teamId, String userId) → Future< AuthOrganizationTeamMember> -
Deletes team member.
override
-
restoreDeletionState(
Object checkpoint) → void -
Restores deletion state.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
transitionInvitation(
String invitationId, AuthOrganizationInvitationStatus status, {required DateTime now}) → Future< AuthOrganizationInvitation> -
Performs the transition invitation operation.
override
-
updateOrganization(
AuthOrganization value) → Future< AuthOrganization> -
Updates organization.
override
-
updateRole(
AuthOrganizationRole role, {required String previousName, required String creatorRole}) → Future< AuthOrganizationRole> -
Updates role.
override
-
updateTeam(
AuthOrganizationTeam team) → Future< AuthOrganizationTeam> -
Updates team.
override
-
validateUserDeletion(
String userId, {required String creatorRole}) → Future< void> -
Validates user deletion.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited