workouttest_app/lib/bloc/timer/timer_event.dart

42 lines
770 B
Dart

part of 'timer_bloc.dart';
abstract class TimerEvent extends Equatable {
const TimerEvent();
@override
List<Object> get props => [];
}
class TimerStart extends TimerEvent {
final int duration;
const TimerStart({this.duration});
@override
String toString() => "TimerStart { duration: $duration }";
}
class TimerEnd extends TimerEvent {
final int duration;
const TimerEnd({this.duration});
}
class TimerTick extends TimerEvent {
final int duration;
const TimerTick({this.duration});
@override
String toString() => "Tick { duration: $duration }";
}
class TimerPause extends TimerEvent {
const TimerPause();
}
class TimerResume extends TimerEvent {
const TimerResume();
}
class TimerReset extends TimerEvent {
const TimerReset();
}