mirrored_repositories/Sirat-E-Mustaqeem/lib/src/core/util/bloc
part of 'timing_bloc.dart';

abstract class TimingState extends Equatable {
  const TimingState();
}

class TimingInitial extends TimingState {
  @override
  List<Object> get props => [];
}

class TimingLoading extends TimingState {
  @override
  List<Object> get props => [];
}

class TimingLoaded extends TimingState {
  final Timing timing;
  TimingLoaded(this.timing);
  @override
  List<Object> get props => [timing];
}

class TimingFailed extends TimingState {
  final Failure failure;

  TimingFailed(this.failure);
  @override
  List<Object> get props => [failure];
}
