part of 'server_detailed_info_cubit.dart'; abstract class ServerDetailsState extends ServerInstallationDependendState { const ServerDetailsState({ required this.metadata, }); final List metadata; @override List get props => [metadata]; ServerDetailsState copyWith({ final List? metadata, }); } class ServerDetailsInitial extends ServerDetailsState { const ServerDetailsInitial({super.metadata = const []}); @override ServerDetailsInitial copyWith({final List? metadata}) => ServerDetailsInitial( metadata: metadata ?? this.metadata, ); } class ServerDetailsLoading extends ServerDetailsState { const ServerDetailsLoading({super.metadata = const []}); @override ServerDetailsLoading copyWith({final List? metadata}) => ServerDetailsLoading( metadata: metadata ?? this.metadata, ); } class ServerDetailsNotReady extends ServerDetailsState { const ServerDetailsNotReady({super.metadata = const []}); @override ServerDetailsNotReady copyWith({ final List? metadata, }) => ServerDetailsNotReady( metadata: metadata ?? this.metadata, ); } class Loaded extends ServerDetailsState { const Loaded({ required super.metadata, required this.serverTimezone, required this.autoUpgradeSettings, }); final TimeZoneSettings serverTimezone; final AutoUpgradeSettings autoUpgradeSettings; @override List get props => [ metadata, serverTimezone, autoUpgradeSettings, ]; @override Loaded copyWith({ final List? metadata, final TimeZoneSettings? serverTimezone, final AutoUpgradeSettings? autoUpgradeSettings, final DateTime? checkTime, }) => Loaded( metadata: metadata ?? this.metadata, serverTimezone: serverTimezone ?? this.serverTimezone, autoUpgradeSettings: autoUpgradeSettings ?? this.autoUpgradeSettings, ); }