-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathproject.g.dart
37 lines (30 loc) · 998 Bytes
/
project.g.dart
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
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'project.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Project _$ProjectFromJson(Map<String, dynamic> json) => Project(
name: json['name'] as String? ?? 'test',
cost: (json['cost'] as num?)?.toDouble() ?? 0.2,
status: $enumDecodeNullable(_$StatusEnumMap, json['status'],
unknownValue: Status.status0),
);
Map<String, dynamic> _$ProjectToJson(Project instance) {
final val = <String, dynamic>{
'name': instance.name,
};
void writeNotNull(String key, dynamic value) {
if (value != null) {
val[key] = value;
}
}
writeNotNull('cost', instance.cost);
writeNotNull('status', _$StatusEnumMap[instance.status]);
return val;
}
const _$StatusEnumMap = {
Status.status0: 0,
Status.status1: 1,
Status.status2: 2,
Status.status3: 3,
};