app_version_entity.g.dart
2.6 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
import 'package:wow_english/generated/json/base/json_convert_content.dart';
import 'package:wow_english/models/app_version_entity.dart';
AppVersionEntity $AppVersionEntityFromJson(Map<String, dynamic> json) {
final AppVersionEntity appVersionEntity = AppVersionEntity();
final String? packageUrl = jsonConvert.convert<String>(json['packageUrl']);
if (packageUrl != null) {
appVersionEntity.packageUrl = packageUrl;
}
final String? packageName = jsonConvert.convert<String>(json['packageName']);
if (packageName != null) {
appVersionEntity.packageName = packageName;
}
final String? packageSize = jsonConvert.convert<String>(json['packageSize']);
if (packageSize != null) {
appVersionEntity.packageSize = packageSize;
}
final String? platformType = jsonConvert.convert<String>(
json['platformType']);
if (platformType != null) {
appVersionEntity.platformType = platformType;
}
final String? remark = jsonConvert.convert<String>(json['remark']);
if (remark != null) {
appVersionEntity.remark = remark;
}
final String? status = jsonConvert.convert<String>(json['status']);
if (status != null) {
appVersionEntity.status = status;
}
final String? version = jsonConvert.convert<String>(json['version']);
if (version != null) {
appVersionEntity.version = version;
}
final String? volType = jsonConvert.convert<String>(json['volType']);
if (volType != null) {
appVersionEntity.volType = volType;
}
return appVersionEntity;
}
Map<String, dynamic> $AppVersionEntityToJson(AppVersionEntity entity) {
final Map<String, dynamic> data = <String, dynamic>{};
data['packageUrl'] = entity.packageUrl;
data['packageName'] = entity.packageName;
data['packageSize'] = entity.packageSize;
data['platformType'] = entity.platformType;
data['remark'] = entity.remark;
data['status'] = entity.status;
data['version'] = entity.version;
data['volType'] = entity.volType;
return data;
}
extension AppVersionEntityExtension on AppVersionEntity {
AppVersionEntity copyWith({
String? packageUrl,
String? packageName,
String? packageSize,
String? platformType,
String? remark,
String? status,
String? version,
String? volType,
}) {
return AppVersionEntity()
..packageUrl = packageUrl ?? this.packageUrl
..packageName = packageName ?? this.packageName
..packageSize = packageSize ?? this.packageSize
..platformType = platformType ?? this.platformType
..remark = remark ?? this.remark
..status = status ?? this.status
..version = version ?? this.version
..volType = volType ?? this.volType;
}
}