import 'package:json_annotation/json_annotation.dart'; import 'history_item.dart'; import 'history_multipaste_item.dart'; part 'history.g.dart'; @JsonSerializable() class History { @JsonKey(name: "items") final Map items; @JsonKey(name: "multipaste_items") final Map multipasteItems; @JsonKey(name: "total_size") final String? totalSize; History({required this.items, required this.multipasteItems, this.totalSize}); // JSON Init factory History.fromJson(Map json) => _$HistoryFromJson(json); // JSON Export Map toJson() => _$HistoryToJson(this); }