update submission

This commit is contained in:
Phuoc Nguyen
2025-11-26 10:06:19 +07:00
parent 5e9b0cb562
commit 7ef12fa83a
10 changed files with 1189 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
/// Submissions Repository
///
/// Repository interface for project submissions operations.
library;
import 'package:worker/features/projects/domain/entities/project_submission.dart';
/// Submissions Repository
///
/// Defines contract for project submissions data operations.
abstract class SubmissionsRepository {
/// Get all project submissions for the current user
Future<List<ProjectSubmission>> getSubmissions();
/// Get a single submission by ID
Future<ProjectSubmission> getSubmissionById(String submissionId);
/// Create a new project submission
Future<ProjectSubmission> createSubmission(ProjectSubmission submission);
/// Update an existing submission
Future<ProjectSubmission> updateSubmission(ProjectSubmission submission);
/// Delete a submission
Future<void> deleteSubmission(String submissionId);
}