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