part of 'device_managment_bloc.dart'; abstract class DeviceManagementState extends Equatable { const DeviceManagementState(); @override List get props => []; } class DeviceManagementInitial extends DeviceManagementState {} class DeviceManagementLoading extends DeviceManagementState {} class DeviceManagementLoaded extends DeviceManagementState { final List devices; final int selectedIndex; final int onlineCount; final int offlineCount; final int lowBatteryCount; const DeviceManagementLoaded({ required this.devices, required this.selectedIndex, required this.onlineCount, required this.offlineCount, required this.lowBatteryCount, }); @override List get props => [devices, selectedIndex, onlineCount, offlineCount, lowBatteryCount]; } class DeviceManagementFiltered extends DeviceManagementState { final List filteredDevices; final int selectedIndex; final int onlineCount; final int offlineCount; final int lowBatteryCount; const DeviceManagementFiltered({ required this.filteredDevices, required this.selectedIndex, required this.onlineCount, required this.offlineCount, required this.lowBatteryCount, }); @override List get props => [ filteredDevices, selectedIndex, onlineCount, offlineCount, lowBatteryCount ]; }