mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-08 15:08:18 -07:00
feature: Add guest actors to episode view (#299)
Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
parent
71eab225f9
commit
7a50e0cb0f
7 changed files with 55 additions and 7 deletions
|
|
@ -4,6 +4,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|||
|
||||
import 'package:fladder/models/item_base_model.dart';
|
||||
import 'package:fladder/models/items/episode_model.dart';
|
||||
import 'package:fladder/models/items/item_shared_models.dart';
|
||||
import 'package:fladder/models/items/series_model.dart';
|
||||
import 'package:fladder/providers/api_provider.dart';
|
||||
import 'package:fladder/providers/service_provider.dart';
|
||||
|
|
@ -13,21 +14,25 @@ class EpisodeDetailModel {
|
|||
final SeriesModel? series;
|
||||
final List<EpisodeModel> episodes;
|
||||
final EpisodeModel? episode;
|
||||
final List<Person> guestActors;
|
||||
EpisodeDetailModel({
|
||||
this.series,
|
||||
this.episodes = const [],
|
||||
this.episode,
|
||||
this.guestActors = const [],
|
||||
});
|
||||
|
||||
EpisodeDetailModel copyWith({
|
||||
SeriesModel? series,
|
||||
List<EpisodeModel>? episodes,
|
||||
EpisodeModel? episode,
|
||||
List<Person>? guestActors,
|
||||
}) {
|
||||
return EpisodeDetailModel(
|
||||
series: series ?? this.series,
|
||||
episodes: episodes ?? this.episodes,
|
||||
episode: episode ?? this.episode,
|
||||
guestActors: guestActors ?? this.guestActors,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue