Assignment class

Annotations
  • @freezed

Constructors

Assignment({required List<File> testFiles, required String id, required String title, required String note, required Team team, required String grading, required MetaDataEntry responsible, required double hours, required DateTime deadline, required String grade, required double absence, required String gradeNote, required List<AssignmentEntry> entries})
factory
Assignment.fromJson(Map<String, Object?> json)
factory

Properties

absence double
no setterinherited
copyWith → $AssignmentCopyWith<Assignment>
no setterinherited
deadline DateTime
no setterinherited
entries List<AssignmentEntry>
no setterinherited
grade String
no setterinherited
gradeNote String
no setterinherited
grading String
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hours double
no setterinherited
id String
no setterinherited
note String
no setterinherited
responsible MetaDataEntry
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
team Team
no setterinherited
testFiles List<File>
no setterinherited
title String
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited