import 'package:wow_english/generated/json/base/json_field.dart'; import 'package:wow_english/generated/json/course_entity.g.dart'; import 'dart:convert'; @JsonSerializable() class CourseEntity { List? courseLessons; int? nowCourseLesson; int? nowCourseModuleId; String? nowCourseModuleName; int? totalCourseLesson; String? courseModuleThemeColor; String? courseModuleCode; CourseEntity(); factory CourseEntity.fromJson(Map json) => $CourseEntityFromJson(json); Map toJson() => $CourseEntityToJson(this); @override String toString() { return jsonEncode(this); } } @JsonSerializable() class CourseCourseLessons { int? courseModuleId; int? courseType; String? coverUrl; String? createTime; String? deleted; String? des; String? id; bool? lock; String? modifyTime; String? name; int? sortOrder; int? status; CourseCourseLessons(); factory CourseCourseLessons.fromJson(Map json) => $CourseCourseLessonsFromJson(json); Map toJson() => $CourseCourseLessonsToJson(this); @override String toString() { return jsonEncode(this); } }