using ModpackUpdater.Model; namespace ModpackUpdater.Manager; public class UpdateCheckResult { public Version CurrentVersion { get; set; } public Version LatestVersion { get; set; } public List Actions { get; private set; } = []; public bool IsInstalled { get; set; } public bool HasError { get; set; } public bool IsInMaintenance { get; set; } public bool HasUpdates => !IsInstalled || CurrentVersion < LatestVersion; public bool HasExtras { get; set; } }