/
implicit_default_value.g.dart
86 lines (80 loc) · 3.56 KB
/
implicit_default_value.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
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
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: lines_longer_than_80_chars, text_direction_code_point_in_literal
part of 'implicit_default_value.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
DefaultValueImplicit _$DefaultValueImplicitFromJson(
Map<String, dynamic> json) =>
DefaultValueImplicit(
fieldBool: json['fieldBool'] as bool? ?? true,
fieldString: json['fieldString'] as String? ?? 'string',
fieldInt: json['fieldInt'] as int? ?? 42,
fieldDouble: (json['fieldDouble'] as num?)?.toDouble() ?? 3.14,
fieldListEmpty: json['fieldListEmpty'] as List<dynamic>? ?? const [],
fieldSetEmpty:
(json['fieldSetEmpty'] as List<dynamic>?)?.toSet() ?? const {},
fieldMapEmpty: json['fieldMapEmpty'] as Map<String, dynamic>? ?? const {},
fieldListSimple: (json['fieldListSimple'] as List<dynamic>?)
?.map((e) => e as int)
.toList() ??
const [1, 2, 3],
fieldSetSimple: (json['fieldSetSimple'] as List<dynamic>?)
?.map((e) => e as String)
.toSet() ??
const {'entry1', 'entry2'},
fieldMapSimple: (json['fieldMapSimple'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(k, e as int),
) ??
const {'answer': 42},
fieldMapListString:
(json['fieldMapListString'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(
k, (e as List<dynamic>).map((e) => e as String).toList()),
) ??
const {
'root': ['child']
},
fieldEnum:
$enumDecodeNullable(_$GreekEnumMap, json['fieldEnum']) ?? Greek.beta,
durationField: json['durationField'] == null
? const Duration()
: Duration(microseconds: json['durationField'] as int),
constClass: json['constClass'] == null
? const ConstClass('value')
: ConstClass.fromJson(json['constClass'] as Map<String, dynamic>),
valueFromConverter: json['valueFromConverter'] == null
? const ConstClass('value')
: const ConstClassConverter()
.fromJson(json['valueFromConverter'] as String),
valueFromFunction: json['valueFromFunction'] == null
? const ConstClass('value')
: constClassFromJson(json['valueFromFunction'] as String),
);
Map<String, dynamic> _$DefaultValueImplicitToJson(
DefaultValueImplicit instance) =>
<String, dynamic>{
'fieldBool': instance.fieldBool,
'fieldString': instance.fieldString,
'fieldInt': instance.fieldInt,
'fieldDouble': instance.fieldDouble,
'fieldListEmpty': instance.fieldListEmpty,
'fieldSetEmpty': instance.fieldSetEmpty.toList(),
'fieldMapEmpty': instance.fieldMapEmpty,
'fieldListSimple': instance.fieldListSimple,
'fieldSetSimple': instance.fieldSetSimple.toList(),
'fieldMapSimple': instance.fieldMapSimple,
'fieldMapListString': instance.fieldMapListString,
'durationField': instance.durationField.inMicroseconds,
'fieldEnum': _$GreekEnumMap[instance.fieldEnum]!,
'constClass': instance.constClass,
'valueFromConverter':
const ConstClassConverter().toJson(instance.valueFromConverter),
'valueFromFunction': constClassToJson(instance.valueFromFunction),
};
const _$GreekEnumMap = {
Greek.alpha: 'alpha',
Greek.beta: 'beta',
Greek.gamma: 'gamma',
Greek.delta: 'delta',
};