mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-15 17:47:28 +00:00
34 lines
602 B
Dart
34 lines
602 B
Dart
part of 'spaces_cubit.dart';
|
|
|
|
abstract class SpacesState {}
|
|
|
|
class SpacesInitial extends SpacesState {}
|
|
|
|
class SpacesLoading extends SpacesState {}
|
|
|
|
class SpacesLoaded extends SpacesState {
|
|
final List<SpaceModel> spaces;
|
|
|
|
SpacesLoaded(this.spaces);
|
|
}
|
|
|
|
class SpacesError extends SpacesState {
|
|
final String errMessage;
|
|
|
|
SpacesError(this.errMessage);
|
|
}
|
|
|
|
class SpacesSelected extends SpacesState {
|
|
final SpaceModel space;
|
|
|
|
SpacesSelected(this.space);
|
|
}
|
|
|
|
class RoomSelected extends SpacesState {
|
|
final RoomModel room;
|
|
|
|
RoomSelected(this.room);
|
|
}
|
|
|
|
class RoomUnSelected extends SpacesState {}
|