Init repo

This commit is contained in:
PartyDonut 2024-09-15 14:12:28 +02:00
commit 764b6034e3
566 changed files with 212335 additions and 0 deletions

View file

@ -0,0 +1,34 @@
// ignore_for_file: public_member_api_docs, sort_constructors_first
import 'package:fladder/models/item_base_model.dart';
class HomeModel {
final bool loading;
final List<ItemBaseModel> resumeVideo;
final List<ItemBaseModel> resumeAudio;
final List<ItemBaseModel> resumeBooks;
final List<ItemBaseModel> nextUp;
HomeModel({
this.loading = false,
this.resumeVideo = const [],
this.resumeAudio = const [],
this.resumeBooks = const [],
this.nextUp = const [],
});
HomeModel copyWith({
bool? loading,
List<ItemBaseModel>? resumeVideo,
List<ItemBaseModel>? resumeAudio,
List<ItemBaseModel>? resumeBooks,
List<ItemBaseModel>? nextUp,
List<ItemBaseModel>? nextUpBooks,
}) {
return HomeModel(
loading: loading ?? this.loading,
resumeVideo: resumeVideo ?? this.resumeVideo,
resumeAudio: resumeAudio ?? this.resumeAudio,
resumeBooks: resumeBooks ?? this.resumeBooks,
nextUp: nextUp ?? this.nextUp,
);
}
}