Initial commit
This commit is contained in:
13
lib/domain/repositories/exercise_repository.dart
Normal file
13
lib/domain/repositories/exercise_repository.dart
Normal file
@@ -0,0 +1,13 @@
|
||||
import 'package:trainhub_flutter/domain/entities/exercise.dart';
|
||||
|
||||
abstract class ExerciseRepository {
|
||||
Future<List<ExerciseEntity>> getAll();
|
||||
Future<ExerciseEntity> create({
|
||||
required String name,
|
||||
String? instructions,
|
||||
String? tags,
|
||||
String? videoUrl,
|
||||
});
|
||||
Future<void> update(ExerciseEntity exercise);
|
||||
Future<void> delete(String id);
|
||||
}
|
||||
Reference in New Issue
Block a user