mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 01:56:19 +00:00
40 lines
723 B
Dart
40 lines
723 B
Dart
part of 'lights_cubit.dart';
|
|
|
|
abstract class LightsState {}
|
|
|
|
class LightsInitial extends LightsState {}
|
|
|
|
class LightsLoading extends LightsState {}
|
|
|
|
class LightsSuccess extends LightsState {}
|
|
|
|
class LightsFailure extends LightsState {
|
|
final String message;
|
|
|
|
LightsFailure(this.message);
|
|
}
|
|
|
|
class LightBrightnessChanged extends LightsState {
|
|
final double brightness;
|
|
|
|
LightBrightnessChanged(this.brightness);
|
|
}
|
|
|
|
class LightToggled extends LightsState {
|
|
final LightModel light;
|
|
|
|
LightToggled(this.light);
|
|
}
|
|
|
|
class LightColorChanged extends LightsState {
|
|
final int color;
|
|
|
|
LightColorChanged(this.color);
|
|
}
|
|
|
|
class LightModeChanged extends LightsState {
|
|
final LightMode mode;
|
|
|
|
LightModeChanged(this.mode);
|
|
}
|