import 'package:freezed_annotation/freezed_annotation.dart'; part 'tracker.freezed.dart'; part 'tracker.g.dart'; @freezed class Tracker with _$Tracker { const factory Tracker({ required String id, required String name, required int colorValue, required DateTime startDate, @Default({}) Set readChapters, }) = _Tracker; factory Tracker.fromJson(Map json) => _$TrackerFromJson(json); }