import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; abstract class AccessEvent extends Equatable { const AccessEvent(); @override List get props => []; } class FetchTableData extends AccessEvent {} class ResetSearch extends AccessEvent {} class TabChangedEvent extends AccessEvent { final int selectedIndex; const TabChangedEvent(this.selectedIndex); } class SelectTime extends AccessEvent { final BuildContext context; final bool isStart; const SelectTime({required this.context,required this.isStart}); @override List get props => [context,isStart]; } class FilterDataEvent extends AccessEvent { final String? passwordName; final int? startTime; final int? endTime; const FilterDataEvent({ this.passwordName, this.startTime, this.endTime, }); }