course_entity.g.dart
4.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
import 'package:wow_english/generated/json/base/json_convert_content.dart';
import 'package:wow_english/models/course_entity.dart';
CourseEntity $CourseEntityFromJson(Map<String, dynamic> json) {
final CourseEntity courseEntity = CourseEntity();
final List<CourseCourseLessons>? courseLessons = jsonConvert.convertListNotNull<CourseCourseLessons>(json['courseLessons']);
if (courseLessons != null) {
courseEntity.courseLessons = courseLessons;
}
final int? nowCourseLesson = jsonConvert.convert<int>(json['nowCourseLesson']);
if (nowCourseLesson != null) {
courseEntity.nowCourseLesson = nowCourseLesson;
}
final int? nowCourseModuleId = jsonConvert.convert<int>(json['nowCourseModuleId']);
if (nowCourseModuleId != null) {
courseEntity.nowCourseModuleId = nowCourseModuleId;
}
final String? nowCourseModuleName = jsonConvert.convert<String>(json['nowCourseModuleName']);
if (nowCourseModuleName != null) {
courseEntity.nowCourseModuleName = nowCourseModuleName;
}
final int? totalCourseLesson = jsonConvert.convert<int>(json['totalCourseLesson']);
if (totalCourseLesson != null) {
courseEntity.totalCourseLesson = totalCourseLesson;
}
return courseEntity;
}
Map<String, dynamic> $CourseEntityToJson(CourseEntity entity) {
final Map<String, dynamic> data = <String, dynamic>{};
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<String, dynamic> json) {
final CourseCourseLessons courseCourseLessons = CourseCourseLessons();
final int? courseModuleId = jsonConvert.convert<int>(json['courseModuleId']);
if (courseModuleId != null) {
courseCourseLessons.courseModuleId = courseModuleId;
}
final int? courseType = jsonConvert.convert<int>(json['courseType']);
if (courseType != null) {
courseCourseLessons.courseType = courseType;
}
final String? coverUrl = jsonConvert.convert<String>(json['coverUrl']);
if (coverUrl != null) {
courseCourseLessons.coverUrl = coverUrl;
}
final String? createTime = jsonConvert.convert<String>(json['createTime']);
if (createTime != null) {
courseCourseLessons.createTime = createTime;
}
final String? deleted = jsonConvert.convert<String>(json['deleted']);
if (deleted != null) {
courseCourseLessons.deleted = deleted;
}
final String? des = jsonConvert.convert<String>(json['des']);
if (des != null) {
courseCourseLessons.des = des;
}
final String? id = jsonConvert.convert<String>(json['id']);
if (id != null) {
courseCourseLessons.id = id;
}
final bool? lock = jsonConvert.convert<bool>(json['lock']);
if (lock != null) {
courseCourseLessons.lock = lock;
}
final String? modifyTime = jsonConvert.convert<String>(json['modifyTime']);
if (modifyTime != null) {
courseCourseLessons.modifyTime = modifyTime;
}
final String? name = jsonConvert.convert<String>(json['name']);
if (name != null) {
courseCourseLessons.name = name;
}
final int? sortOrder = jsonConvert.convert<int>(json['sortOrder']);
if (sortOrder != null) {
courseCourseLessons.sortOrder = sortOrder;
}
final int? status = jsonConvert.convert<int>(json['status']);
if (status != null) {
courseCourseLessons.status = status;
}
final String? courseModuleThemeColor = jsonConvert.convert<String>(json['courseModuleThemeColor']);
if (courseModuleThemeColor != null) {
courseCourseLessons.courseModuleThemeColor = courseModuleThemeColor;
}
return courseCourseLessons;
}
Map<String, dynamic> $CourseCourseLessonsToJson(CourseCourseLessons entity) {
final Map<String, dynamic> data = <String, dynamic>{};
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;
data['courseModuleThemeColor'] = entity.courseModuleThemeColor;
return data;
}