]> git.proxmox.com Git - flutter/pve_flutter_frontend.git/blame - lib/models/serializers.dart
update serializers
[flutter/pve_flutter_frontend.git] / lib / models / serializers.dart
CommitLineData
00a48038
TM
1import 'package:built_collection/built_collection.dart';
2import 'package:built_value/json_object.dart';
3import 'package:built_value/serializer.dart';
4import 'package:built_value/standard_json_plugin.dart';
874c84dd 5import 'package:pve_flutter_frontend/models/pve_bool_serializer.dart';
00a48038
TM
6import 'package:pve_flutter_frontend/models/pve_cluster_resources_model.dart';
7import 'package:pve_flutter_frontend/models/pve_cluster_tasks_model.dart';
8import 'package:pve_flutter_frontend/models/pve_nodes_model.dart';
874c84dd
TM
9import 'package:pve_flutter_frontend/models/pve_nodes_network_model.dart';
10import 'package:pve_flutter_frontend/models/pve_nodes_qemu_create_model.dart';
11import 'package:pve_flutter_frontend/models/pve_nodes_storage_content_model.dart';
12import 'package:pve_flutter_frontend/models/pve_nodes_storage_model.dart';
00a48038
TM
13
14
15part 'serializers.g.dart';
16
17@SerializersFor([
18 PveClusterResourcesModel,
19 PveClusterTasksModel,
20 PveNodesModel,
874c84dd
TM
21 PveNodesStorageModel,
22 PveNodesStorageContentModel,
23 PveNodeNetworkReadModel,
24 PveNodeQemuCreateModel
00a48038
TM
25])
26final Serializers serializers =
874c84dd
TM
27 (_$serializers.toBuilder()..addPlugin(StandardJsonPlugin())..add(PveBoolSerializer())).build();
28