24 lines
597 B
Dart
24 lines
597 B
Dart
part of 'videos_cubit.dart';
|
|
|
|
final class VideosState {
|
|
final String status;
|
|
final List<Video> videoList;
|
|
final List<Video> archiveList;
|
|
|
|
VideosState(
|
|
{this.status = 'initial',
|
|
this.videoList = const [],
|
|
this.archiveList = const []});
|
|
|
|
VideosState copyWith(
|
|
{String? status, List<Video>? videoList, List<Video>? archiveList}) {
|
|
return VideosState(
|
|
status: status ?? this.status,
|
|
videoList: videoList ?? this.videoList,
|
|
archiveList: archiveList ?? this.archiveList,
|
|
);
|
|
}
|
|
|
|
List<Object> get props => [videoList, status, archiveList];
|
|
}
|