AnalysedData class

Represents the analysed data of a course.

Constructors

AnalysedData({String component = '', String testNo = '', String courseName = '', String courseCode = '', String semester = '', List<Map<String, dynamic>> qpPattern = const []})
Constructs an AnalysedData object.
AnalysedData.empty()
Creates an empty AnalysedData object.
factory
AnalysedData.fromJson(Map<String, dynamic> json)
Creates an AnalysedData object from a JSON map.
factory

Properties

component String
getter/setter pair
courseCode String
getter/setter pair
courseName String
getter/setter pair
error Object?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
Checks if the AnalysedData object is empty.
no setter
isNotEmpty bool
Checks if the AnalysedData object is not empty.
no setter
qpPattern List<Map<String, dynamic>>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semester String
getter/setter pair
testNo String
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
Converts the AnalysedData object to a JSON string.
toString() String
A string representation of this object.
override

Operators

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