aves/lib/model/events.dart
Thibault Deckers b5aaad4df8 refactor
2023-03-28 12:56:39 +02:00

22 lines
483 B
Dart

import 'package:equatable/equatable.dart';
import 'package:flutter/foundation.dart';
@immutable
class ActionEvent<T> extends Equatable {
final T action;
@override
List<Object?> get props => [action];
const ActionEvent(this.action);
}
@immutable
class ActionStartedEvent<T> extends ActionEvent<T> {
const ActionStartedEvent(T action) : super(action);
}
@immutable
class ActionEndedEvent<T> extends ActionEvent<T> {
const ActionEndedEvent(T action) : super(action);
}