Future<Either<Failure, User?>> updateUserInfo( AuthenticationData authData, Map<String, dynamic> userInfo);