part of 'device_managment_bloc.dart'; abstract class DeviceManagementEvent extends Equatable { const DeviceManagementEvent(); @override List get props => []; } class FetchDevices extends DeviceManagementEvent {} class FilterDevices extends DeviceManagementEvent { final String filter; const FilterDevices(this.filter); @override List get props => [filter]; } class SelectedFilterChanged extends DeviceManagementEvent { final int selectedIndex; const SelectedFilterChanged(this.selectedIndex); @override List get props => [selectedIndex]; } class SearchDevices extends DeviceManagementEvent { final String? community; final String? unitName; final String? productName; const SearchDevices({ this.community, this.unitName, this.productName, }); @override List get props => [community, unitName, productName]; }