TaskByIdResponse constructor
const
TaskByIdResponse({
- required int id,
- required TaskType type,
- required TaskState state,
- required num? score,
- TaskScoreSkillLevel? scoreSkillLevel,
- required bool isSkillLevelEnabled,
- required bool isLateDaysEnabled,
- required num? extraScore,
- required String createdAt,
- required String? startedAt,
- required String? submitAt,
- required String? rejectAt,
- required String? evaluateAt,
- required String deadline,
- required int? lateDays,
- required TaskExercise exercise,
- required TaskCourse course,
- required TaskCourseTheme theme,
- required TaskLongread longread,
- required CurrentStudentResponse student,
- required TaskReviewer? reviewer,
- required TaskSolution? solution,
- required List<
TaskScoresItem> ? scores, - required QuizSessionId? quizSessionId,
- required TaskEvaluatedAttemptId? evaluatedAttemptId,
- required TaskCurrentAttemptId? currentAttemptId,
- required TaskLastAttemptId? lastAttemptId,
Implementation
const TaskByIdResponse({
required this.id,
required this.type,
required this.state,
required this.score,
this.scoreSkillLevel,
required this.isSkillLevelEnabled,
required this.isLateDaysEnabled,
required this.extraScore,
required this.createdAt,
required this.startedAt,
required this.submitAt,
required this.rejectAt,
required this.evaluateAt,
required this.deadline,
required this.lateDays,
required this.exercise,
required this.course,
required this.theme,
required this.longread,
required this.student,
required this.reviewer,
required this.solution,
required this.scores,
required this.quizSessionId,
required this.evaluatedAttemptId,
required this.currentAttemptId,
required this.lastAttemptId,
});