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
| // Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
| // for details. All rights reserved. Use of this source code is governed by a
| // BSD-style license that can be found in the LICENSE file.
|
| import 'package:json_annotation/json_annotation.dart';
|
| final jsonSerializableFields = generatorConfigDefaultJson.keys.toList();
|
| final generatorConfigDefaultJson = Map<String, dynamic>.unmodifiable(
| const JsonSerializable().withDefaults().toJson());
|
| final generatorConfigNonDefaultJson =
| Map<String, dynamic>.unmodifiable(const JsonSerializable(
| anyMap: true,
| checked: true,
| createFactory: false,
| createToJson: false,
| disallowUnrecognizedKeys: true,
| explicitToJson: true,
| fieldRename: FieldRename.kebab,
| generateToJsonFunction: false,
| includeIfNull: false,
| nullable: false,
| useWrappers: true,
| ).toJson());
|
|