part of 'create_scene_bloc.dart'; sealed class CreateSceneEvent extends Equatable { const CreateSceneEvent(); @override List get props => []; } class AddTaskEvent extends CreateSceneEvent { final DeviceControlModel deviceControlModel; final String deviceId; final String icon; final String operation; final String deviceName; const AddTaskEvent({ required this.deviceControlModel, required this.deviceId, required this.icon, required this.operation, required this.deviceName, }); @override List get props => [deviceControlModel, deviceId, deviceName, icon, operation]; } class SelectedValueEvent extends CreateSceneEvent { final String value; const SelectedValueEvent({required this.value}); @override List get props => [value]; } class RemoveTaskEvent extends CreateSceneEvent { final String taskId; const RemoveTaskEvent({required this.taskId}); @override List get props => [taskId]; }