Files
syncrow-web/lib/pages/device_managment/sos/bloc/sos_device_event.dart
2024-10-31 11:32:34 +03:00

40 lines
864 B
Dart

part of 'sos_device_bloc.dart';
sealed class SosDeviceEvent extends Equatable {
const SosDeviceEvent();
}
class GetDeviceStatus extends SosDeviceEvent {
final String uuid;
const GetDeviceStatus(this.uuid);
@override
List<Object?> get props => [uuid];
}
class GetBatchStatus extends SosDeviceEvent {
final List<String> uuids;
const GetBatchStatus(this.uuids);
@override
List<Object?> get props => [uuids];
}
class GetDeviceRecords extends SosDeviceEvent {
final String uuid;
const GetDeviceRecords(this.uuid);
@override
List<Object?> get props => [uuid];
}
class GetDeviceAutomationRecords extends SosDeviceEvent {
final String uuid;
const GetDeviceAutomationRecords(this.uuid);
@override
List<Object?> get props => [uuid];
}
class BackToSosStatusView extends SosDeviceEvent {
@override
List<Object?> get props => [];
}