Line data Source code
1 : part of 'movie_detail_bloc.dart'; 2 : 3 : abstract class MovieDetailState extends Equatable { 4 2 : const MovieDetailState(); 5 : 6 1 : @override 7 1 : List<Object> get props => []; 8 : } 9 : 10 : class MovieDetailInitial extends MovieDetailState {} 11 : 12 : class MovieDetailLoading extends MovieDetailState {} 13 : 14 : class MovieDetailError extends MovieDetailState { 15 1 : const MovieDetailError({required this.message}); 16 : final String message; 17 : } 18 : 19 : class MovieDetailLoaded extends MovieDetailState { 20 : final MovieEntity movieDetail; 21 2 : const MovieDetailLoaded(this.movieDetail); 22 1 : @override 23 2 : List<Object> get props => [movieDetail]; 24 : }