follow_read_entity.g.dart
3.08 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
import 'package:wow_english/generated/json/base/json_convert_content.dart';
import 'package:wow_english/models/follow_read_entity.dart';
FollowReadEntity $FollowReadEntityFromJson(Map<String, dynamic> json) {
final FollowReadEntity followReadEntity = FollowReadEntity();
final String? coverUrl = jsonConvert.convert<String>(json['coverUrl']);
if (coverUrl != null) {
followReadEntity.coverUrl = coverUrl;
}
final String? createTime = jsonConvert.convert<String>(json['createTime']);
if (createTime != null) {
followReadEntity.createTime = createTime;
}
final String? deleted = jsonConvert.convert<String>(json['deleted']);
if (deleted != null) {
followReadEntity.deleted = deleted;
}
final String? id = jsonConvert.convert<String>(json['id']);
if (id != null) {
followReadEntity.id = id;
}
final bool? lock = jsonConvert.convert<bool>(json['lock']);
if (lock != null) {
followReadEntity.lock = lock;
}
final String? modifyTime = jsonConvert.convert<String>(json['modifyTime']);
if (modifyTime != null) {
followReadEntity.modifyTime = modifyTime;
}
final int? sortOrder = jsonConvert.convert<int>(json['sortOrder']);
if (sortOrder != null) {
followReadEntity.sortOrder = sortOrder;
}
final int? star = jsonConvert.convert<int>(json['star']);
if (star != null) {
followReadEntity.star = star;
}
final int? status = jsonConvert.convert<int>(json['status']);
if (status != null) {
followReadEntity.status = status;
}
final String? title = jsonConvert.convert<String>(json['title']);
if (title != null) {
followReadEntity.title = title;
}
final int? videoTotal = jsonConvert.convert<int>(json['videoTotal']);
if (videoTotal != null) {
followReadEntity.videoTotal = videoTotal;
}
return followReadEntity;
}
Map<String, dynamic> $FollowReadEntityToJson(FollowReadEntity entity) {
final Map<String, dynamic> data = <String, dynamic>{};
data['coverUrl'] = entity.coverUrl;
data['createTime'] = entity.createTime;
data['deleted'] = entity.deleted;
data['id'] = entity.id;
data['lock'] = entity.lock;
data['modifyTime'] = entity.modifyTime;
data['sortOrder'] = entity.sortOrder;
data['star'] = entity.star;
data['status'] = entity.status;
data['title'] = entity.title;
data['videoTotal'] = entity.videoTotal;
return data;
}
extension FollowReadEntityExtension on FollowReadEntity {
FollowReadEntity copyWith({
String? coverUrl,
String? createTime,
String? deleted,
String? id,
bool? lock,
String? modifyTime,
int? sortOrder,
int? star,
int? status,
String? title,
int? videoTotal,
}) {
return FollowReadEntity()
..coverUrl = coverUrl ?? this.coverUrl
..createTime = createTime ?? this.createTime
..deleted = deleted ?? this.deleted
..id = id ?? this.id
..lock = lock ?? this.lock
..modifyTime = modifyTime ?? this.modifyTime
..sortOrder = sortOrder ?? this.sortOrder
..star = star ?? this.star
..status = status ?? this.status
..title = title ?? this.title
..videoTotal = videoTotal ?? this.videoTotal;
}
}