ArcaneUserProvider class
Constructors
-
ArcaneUserProvider({required FireDocProvider userRef, required FireDocProvider userCapabilitiesRef, required FireDocProvider userPrivateRef, required Map<String, dynamic> onCreateUser(ArcaneUserInfo info), required Map<String, dynamic> onCreateUserCapabilities(ArcaneUserInfo info), required Map<String, dynamic> onCreateUserPrivate(ArcaneUserInfo info), dynamic onUserUpdate(Map<String, dynamic> user)?, dynamic onUserCapabilitiesUpdate(Map<String, dynamic> userCapabilities)?, dynamic onUserPrivateUpdate(Map<String, dynamic> userPrivate)?})
-
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
fromCrud<U, C, P>({required FireCrud<U> userCrud(String uid), required FireCrud<C> userCapabilitiesCrud(String uid), required FireCrud<P> userPrivateCrud(String uid), required U onCreateUser(ArcaneUserInfo user), required C onCreateUserCapabilities(ArcaneUserInfo user), required P onCreateUserPrivate(ArcaneUserInfo user), dynamic onUserUpdate(Map<String, dynamic> user)?, dynamic onUserCapabilitiesUpdate(Map<String, dynamic> userCapabilities)?, dynamic onUserPrivateUpdate(Map<String, dynamic> userPrivate)?})
→ dynamic
-