Fladder/lib/models/favourites_model.dart
2024-09-20 10:01:13 +02:00

26 lines
652 B
Dart

import 'package:fladder/models/item_base_model.dart';
class FavouritesModel {
final bool loading;
final Map<FladderItemType, List<ItemBaseModel>> favourites;
final List<ItemBaseModel> people;
FavouritesModel({
this.loading = false,
this.favourites = const {},
this.people = const [],
});
FavouritesModel copyWith({
bool? loading,
String? searchQuery,
Map<FladderItemType, List<ItemBaseModel>>? favourites,
List<ItemBaseModel>? people,
}) {
return FavouritesModel(
loading: loading ?? this.loading,
favourites: favourites ?? this.favourites,
people: people ?? this.people,
);
}
}