10 lines
339 B
Dart
10 lines
339 B
Dart
import 'package:trainhub_flutter/domain/entities/training_plan.dart';
|
|
|
|
abstract class TrainingPlanRepository {
|
|
Future<List<TrainingPlanEntity>> getAll();
|
|
Future<TrainingPlanEntity> getById(String id);
|
|
Future<TrainingPlanEntity> create(String name);
|
|
Future<void> update(TrainingPlanEntity plan);
|
|
Future<void> delete(String id);
|
|
}
|