import 'package:equatable/equatable.dart'; abstract class SceneEvent extends Equatable { const SceneEvent(); @override List get props => []; } class LoadScenes extends SceneEvent { final String unitId; const LoadScenes(this.unitId); @override List get props => [unitId]; } class SceneTrigger extends SceneEvent { final String sceneId; final String name; const SceneTrigger(this.sceneId, this.name); @override List get props => [sceneId]; }