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.

31 lines
597B

  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(
  22. {@required this.currentDevices, @required this.updatedDeviceId});
  23. }