Files
syncrow-web/lib/pages/device_managment/curtain/bloc/curtain_state.dart
Faris Armoush c642ba2644 Revert "formatted all files."
This reverts commit 04250ebc98.
2025-06-12 16:04:49 +03:00

41 lines
764 B
Dart

import 'package:equatable/equatable.dart';
sealed class CurtainState extends Equatable {
const CurtainState();
@override
List<Object> get props => [];
}
final class CurtainInitial extends CurtainState {}
class CurtainStatusLoading extends CurtainState {}
class CurtainStatusLoaded extends CurtainState {
final bool status;
const CurtainStatusLoaded(this.status);
@override
List<Object> get props => [status];
}
class CurtainError extends CurtainState {
final String message;
const CurtainError(this.message);
@override
List<Object> get props => [message];
}
class CurtainControlError extends CurtainState {
final String message;
const CurtainControlError(this.message);
@override
List<Object> get props => [message];
}