16 lines
309 B
Dart
16 lines
309 B
Dart
import 'models/models.dart';
|
|
|
|
abstract class UserRepository {
|
|
Stream<MyUser?> get user;
|
|
|
|
Future<MyUser> signUp(MyUser myUser, String password);
|
|
|
|
Future<void> setUserData(MyUser user);
|
|
|
|
Future<void> signIn(String email, String password);
|
|
|
|
Future<void> signInWithGoogle();
|
|
|
|
Future<void> logOut();
|
|
}
|