mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 15:17:31 +00:00
42 lines
941 B
Dart
42 lines
941 B
Dart
import 'package:equatable/equatable.dart';
|
|
|
|
sealed class RolesPermissionEvent extends Equatable {
|
|
const RolesPermissionEvent();
|
|
}
|
|
|
|
class GetRoles extends RolesPermissionEvent {
|
|
const GetRoles();
|
|
@override
|
|
List<Object?> get props => [];
|
|
}
|
|
|
|
class GetBatchStatus extends RolesPermissionEvent {
|
|
final List<String> uuids;
|
|
const GetBatchStatus(this.uuids);
|
|
@override
|
|
List<Object?> get props => [uuids];
|
|
}
|
|
|
|
class GetDeviceRecords extends RolesPermissionEvent {
|
|
final String uuid;
|
|
|
|
const GetDeviceRecords(this.uuid);
|
|
@override
|
|
List<Object?> get props => [uuid];
|
|
}
|
|
|
|
class GetDeviceAutomationRecords extends RolesPermissionEvent {
|
|
final String uuid;
|
|
const GetDeviceAutomationRecords(this.uuid);
|
|
@override
|
|
List<Object?> get props => [uuid];
|
|
}
|
|
|
|
class ChangeTapSelected extends RolesPermissionEvent {
|
|
final bool selected;
|
|
const ChangeTapSelected(this.selected);
|
|
|
|
@override
|
|
List<Object?> get props => [selected];
|
|
}
|