14 lines
468 B
Dart
14 lines
468 B
Dart
import 'package:backend_dart/domain/data/project_data_source.dart';
|
|
import 'package:backend_dart/domain/data/project_task_data_source.dart';
|
|
import 'package:backend_dart/domain/data/time_entry_data_source.dart';
|
|
import 'package:backend_dart/domain/data/user_data_source.dart';
|
|
|
|
abstract class IDatabase {
|
|
UserDataSource get users;
|
|
TimeEntryDataSource get timeEntries;
|
|
ProjectTaskDataSource get tasks;
|
|
ProjectDataSource get projects;
|
|
|
|
Future<void> close();
|
|
}
|