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

40 lines
897 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 {
2022-05-24 21:55:39 +03:00
const Loaded({
2021-03-26 15:38:39 +02:00
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,
});
2022-06-05 22:36:32 +03:00
final HetznerServerInfo serverInfo;
final TimeZoneSettings serverTimezone;
final AutoUpgradeSettings autoUpgradeSettings;
final DateTime checkTime;
2021-03-26 15:38:39 +02:00
@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
}