You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
587B

  1. part of 'device_bloc.dart';
  2. abstract class DeviceEvent extends Equatable {
  3. const DeviceEvent();
  4. @override
  5. List<Object> get props => [];
  6. }
  7. class OpenScreen extends DeviceEvent {
  8. OpenScreen();
  9. @override
  10. List<Object> get props => [];
  11. }
  12. class OnSearch extends DeviceEvent {
  13. final String query;
  14. OnSearch({required this.query});
  15. @override
  16. List<Object> get props => [query];
  17. }
  18. class ControlDevice extends DeviceEvent {
  19. final List<Device> currentDevices;
  20. final int updatedDeviceId;
  21. ControlDevice({required this.currentDevices, required this.updatedDeviceId});
  22. }