mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 01:56:19 +00:00
43 lines
956 B
Dart
43 lines
956 B
Dart
part of 'devices_cubit.dart';
|
|
|
|
@immutable
|
|
abstract class DevicesState {}
|
|
|
|
class DevicesInitial extends DevicesState {}
|
|
|
|
class DevicesLoading extends DevicesState {}
|
|
|
|
class DevicesSuccess extends DevicesState {}
|
|
|
|
class DevicesFailure extends DevicesState {}
|
|
|
|
class ChangeIndex extends DevicesState {}
|
|
|
|
class DevicesCategoryChanged extends DevicesState {}
|
|
|
|
class CategorySwitchChanged extends DevicesState {}
|
|
|
|
class DeviceSwitchChanged extends DevicesState {}
|
|
|
|
class DeviceSelected extends DevicesState {}
|
|
|
|
class DeviceControlLoading extends DevicesState {}
|
|
|
|
class DeviceControlSuccess extends DevicesState {}
|
|
|
|
class DeviceControlError extends DevicesState {
|
|
final String errorMsg;
|
|
|
|
DeviceControlError(this.errorMsg);
|
|
}
|
|
|
|
class DevicesCategoriesLoading extends DevicesState {}
|
|
|
|
class DevicesCategoriesSuccess extends DevicesState {}
|
|
|
|
class DevicesCategoriesError extends DevicesState {
|
|
final String errorMsg;
|
|
|
|
DevicesCategoriesError(this.errorMsg);
|
|
}
|