85 lines
2.3 KiB
Dart
85 lines
2.3 KiB
Dart
// To parse this JSON data, do
|
|
//
|
|
// final assessmentLevel = assessmentLevelFromMap(jsonString);
|
|
|
|
import 'dart:convert';
|
|
|
|
AssessmentLevel assessmentLevelFromMap(String str) =>
|
|
AssessmentLevel.fromMap(json.decode(str));
|
|
|
|
String assessmentLevelToMap(AssessmentLevel data) => json.encode(data.toMap());
|
|
|
|
class AssessmentLevel {
|
|
final int? id;
|
|
final int? classificationId;
|
|
final String? over;
|
|
final String? notOver;
|
|
final String? assessmentLevels;
|
|
final String? genCode;
|
|
|
|
AssessmentLevel({
|
|
this.id,
|
|
this.classificationId,
|
|
this.over,
|
|
this.notOver,
|
|
this.assessmentLevels,
|
|
this.genCode,
|
|
});
|
|
|
|
AssessmentLevel copyWith({
|
|
int? id,
|
|
int? classificationId,
|
|
String? over,
|
|
String? notOver,
|
|
String? assessmentLevels,
|
|
String? genCode,
|
|
}) {
|
|
return AssessmentLevel(
|
|
id: id ?? this.id,
|
|
classificationId: classificationId ?? this.classificationId,
|
|
over: over ?? this.over,
|
|
notOver: notOver ?? this.notOver,
|
|
assessmentLevels: assessmentLevels ?? this.assessmentLevels,
|
|
genCode: genCode ?? this.genCode,
|
|
);
|
|
}
|
|
|
|
factory AssessmentLevel.fromMap(Map<String, dynamic> json) => AssessmentLevel(
|
|
id: json["id"],
|
|
classificationId: json["classification_id"],
|
|
over: json["over"],
|
|
notOver: json["not_over"],
|
|
assessmentLevels: json["assessment_levels"],
|
|
genCode: json["gen_code"],
|
|
);
|
|
|
|
factory AssessmentLevel.fromJson(Map<String, dynamic> json) =>
|
|
AssessmentLevel(
|
|
id: json["id"],
|
|
classificationId: json["classification_id"],
|
|
over: json["over"],
|
|
notOver: json["not_over"],
|
|
assessmentLevels: json["assessment_levels"],
|
|
genCode: json["gen_code"],
|
|
);
|
|
|
|
factory AssessmentLevel.fromJson2(Map<String, dynamic> json) =>
|
|
AssessmentLevel(
|
|
id: json["id"],
|
|
classificationId: json["classificationId"],
|
|
over: json["over"],
|
|
notOver: json["notOver"],
|
|
assessmentLevels: json["assessmentLevels"],
|
|
genCode: json["genCode"],
|
|
);
|
|
|
|
Map<String, dynamic> toMap() => {
|
|
"id": id,
|
|
"classification_id": classificationId,
|
|
"over": over,
|
|
"not_over": notOver,
|
|
"assessment_levels": assessmentLevels,
|
|
"gen_code": genCode,
|
|
};
|
|
}
|