trphoenix
2018-11-29 25f4612acc6885d3f977c16252e2185b874b3394
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());