/// Get Submissions Use Case /// /// Retrieves all project submissions for the current user. library; import 'package:worker/features/projects/domain/entities/project_submission.dart'; import 'package:worker/features/projects/domain/repositories/submissions_repository.dart'; /// Get Submissions Use Case /// /// Business logic for retrieving project submissions. class GetSubmissions { const GetSubmissions(this._repository); final SubmissionsRepository _repository; /// Execute the use case /// /// Returns list of all project submissions for the current user. Future> call() async { return await _repository.getSubmissions(); } }