import 'package:wow_english/generated/json/base/json_convert_content.dart'; import 'package:wow_english/models/course_entity.dart'; CourseEntity $CourseEntityFromJson(Map json) { final CourseEntity courseEntity = CourseEntity(); final List? courseLessons = jsonConvert.convertListNotNull(json['courseLessons']); if (courseLessons != null) { courseEntity.courseLessons = courseLessons; } final int? nowCourseLesson = jsonConvert.convert(json['nowCourseLesson']); if (nowCourseLesson != null) { courseEntity.nowCourseLesson = nowCourseLesson; } final int? nowCourseModuleId = jsonConvert.convert(json['nowCourseModuleId']); if (nowCourseModuleId != null) { courseEntity.nowCourseModuleId = nowCourseModuleId; } final String? nowCourseModuleName = jsonConvert.convert(json['nowCourseModuleName']); if (nowCourseModuleName != null) { courseEntity.nowCourseModuleName = nowCourseModuleName; } final int? totalCourseLesson = jsonConvert.convert(json['totalCourseLesson']); if (totalCourseLesson != null) { courseEntity.totalCourseLesson = totalCourseLesson; } return courseEntity; } Map $CourseEntityToJson(CourseEntity entity) { final Map data = {}; data['courseLessons'] = entity.courseLessons?.map((v) => v.toJson()).toList(); data['nowCourseLesson'] = entity.nowCourseLesson; data['nowCourseModuleId'] = entity.nowCourseModuleId; data['nowCourseModuleName'] = entity.nowCourseModuleName; data['totalCourseLesson'] = entity.totalCourseLesson; return data; } CourseCourseLessons $CourseCourseLessonsFromJson(Map json) { final CourseCourseLessons courseCourseLessons = CourseCourseLessons(); final int? courseModuleId = jsonConvert.convert(json['courseModuleId']); if (courseModuleId != null) { courseCourseLessons.courseModuleId = courseModuleId; } final int? courseType = jsonConvert.convert(json['courseType']); if (courseType != null) { courseCourseLessons.courseType = courseType; } final String? coverUrl = jsonConvert.convert(json['coverUrl']); if (coverUrl != null) { courseCourseLessons.coverUrl = coverUrl; } final String? createTime = jsonConvert.convert(json['createTime']); if (createTime != null) { courseCourseLessons.createTime = createTime; } final String? deleted = jsonConvert.convert(json['deleted']); if (deleted != null) { courseCourseLessons.deleted = deleted; } final String? des = jsonConvert.convert(json['des']); if (des != null) { courseCourseLessons.des = des; } final String? id = jsonConvert.convert(json['id']); if (id != null) { courseCourseLessons.id = id; } final bool? lock = jsonConvert.convert(json['lock']); if (lock != null) { courseCourseLessons.lock = lock; } final String? modifyTime = jsonConvert.convert(json['modifyTime']); if (modifyTime != null) { courseCourseLessons.modifyTime = modifyTime; } final String? name = jsonConvert.convert(json['name']); if (name != null) { courseCourseLessons.name = name; } final int? sortOrder = jsonConvert.convert(json['sortOrder']); if (sortOrder != null) { courseCourseLessons.sortOrder = sortOrder; } final int? status = jsonConvert.convert(json['status']); if (status != null) { courseCourseLessons.status = status; } return courseCourseLessons; } Map $CourseCourseLessonsToJson(CourseCourseLessons entity) { final Map data = {}; data['courseModuleId'] = entity.courseModuleId; data['courseType'] = entity.courseType; data['coverUrl'] = entity.coverUrl; data['createTime'] = entity.createTime; data['deleted'] = entity.deleted; data['des'] = entity.des; data['id'] = entity.id; data['lock'] = entity.lock; data['modifyTime'] = entity.modifyTime; data['name'] = entity.name; data['sortOrder'] = entity.sortOrder; data['status'] = entity.status; return data; }