selfprivacy.org.app/lib/logic/cubit/server_detailed_info/server_detailed_info_state....

41 lines
892 B
Dart
Raw Normal View History

2021-03-26 15:38:39 +02:00
part of 'server_detailed_info_cubit.dart';
abstract class ServerDetailsState extends Equatable {
const ServerDetailsState();
@override
List<Object> get props => [];
}
class ServerDetailsInitial extends ServerDetailsState {}
class ServerDetailsLoading extends ServerDetailsState {}
class ServerDetailsNotReady extends ServerDetailsState {}
class Loading extends ServerDetailsState {}
class Loaded extends ServerDetailsState {
final HetznerServerInfo serverInfo;
2022-02-08 23:01:08 +02:00
final TimeZoneSettings serverTimezone;
final AutoUpgradeSettings autoUpgradeSettings;
2021-03-26 15:38:39 +02:00
final DateTime checkTime;
Loaded({
required this.serverInfo,
2022-02-08 23:01:08 +02:00
required this.serverTimezone,
required this.autoUpgradeSettings,
2021-03-26 15:38:39 +02:00
required this.checkTime,
});
@override
2022-02-08 23:01:08 +02:00
List<Object> get props => [
serverInfo,
serverTimezone,
autoUpgradeSettings,
checkTime,
];
2021-03-26 15:38:39 +02:00
}