some background code for manager workspaces
This commit is contained in:
@@ -1,5 +1,17 @@
|
||||
namespace ModpackUpdater.Apps.Manager.Api.Model;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
|
||||
namespace ModpackUpdater.Apps.Manager.Api.Model;
|
||||
|
||||
public interface IWorkspace
|
||||
{
|
||||
WorkspaceConfig Config { get; }
|
||||
|
||||
InstallInfos? InstallInfos { get; }
|
||||
|
||||
UpdateInfos? UpdateInfos { get; }
|
||||
|
||||
[MemberNotNullWhen(true, nameof(InstallInfos), nameof(UpdateInfos))]
|
||||
Task<bool> Load();
|
||||
|
||||
Task<bool> Save();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user