ArcaneUserProvider constructor

ArcaneUserProvider({
  1. required FireDocProvider userRef,
  2. required FireDocProvider userCapabilitiesRef,
  3. required FireDocProvider userPrivateRef,
  4. required Map<String, dynamic> onCreateUser(
    1. ArcaneUserInfo info
    ),
  5. required Map<String, dynamic> onCreateUserCapabilities(
    1. ArcaneUserInfo info
    ),
  6. required Map<String, dynamic> onCreateUserPrivate(
    1. ArcaneUserInfo info
    ),
  7. dynamic onUserUpdate(
    1. Map<String, dynamic> user
    )?,
  8. dynamic onUserCapabilitiesUpdate(
    1. Map<String, dynamic> userCapabilities
    )?,
  9. dynamic onUserPrivateUpdate(
    1. Map<String, dynamic> userPrivate
    )?,
})

Implementation

ArcaneUserProvider({
  required this.userRef,
  required this.userCapabilitiesRef,
  required this.userPrivateRef,
  required this.onCreateUser,
  required this.onCreateUserCapabilities,
  required this.onCreateUserPrivate,
  this.onUserUpdate,
  this.onUserCapabilitiesUpdate,
  this.onUserPrivateUpdate,
});