AuthUser<T> constructor

AuthUser<T>({
  1. required T kUser,
  2. required String baseUserId,
  3. required String baseUserFirstName,
  4. required String baseUserLastName,
  5. required String baseUserEmail,
  6. required DateTime baseUserRegisteredDate,
  7. required String baseUserMobileNumber,
  8. required String baseUserProfileImageUri,
  9. required UserGender baseUserGender,
  10. required String baseUserDisplayName,
  11. required bool baseUserEmailVerified,
  12. required AuthUserInfo? additionalUserInfo,
})

Implementation

AuthUser({
  required this.kUser,
  required String baseUserId,
  required String baseUserFirstName,
  required String baseUserLastName,
  required String baseUserEmail,
  required DateTime baseUserRegisteredDate,
  required String baseUserMobileNumber,
  required String baseUserProfileImageUri,
  required UserGender baseUserGender,
  required String baseUserDisplayName,
  required bool baseUserEmailVerified,
  required this.additionalUserInfo,
}) {
  _userId = baseUserId;
  _firstName = baseUserFirstName;
  _lastName = baseUserLastName;
  _email = baseUserEmail;
  _registeredDate = baseUserRegisteredDate;
  _mobileNumber = baseUserMobileNumber;
  _profileImageUri = baseUserProfileImageUri;
  _gender = baseUserGender;
  _displayName = baseUserDisplayName;
  _emailVerified = baseUserEmailVerified;
}