11 lines
451 B
C#
11 lines
451 B
C#
using MoonlightServers.Daemon.Models;
|
|
|
|
namespace MoonlightServers.Daemon.ServerSystem.Abstractions;
|
|
|
|
public interface IRuntimeStorageService
|
|
{
|
|
public Task<IRuntimeStorage?> FindAsync(string id);
|
|
public Task<IRuntimeStorage> CreateAsync(string id, RuntimeConfiguration configuration);
|
|
public Task UpdateAsync(IRuntimeStorage runtimeStorage, RuntimeConfiguration configuration);
|
|
public Task DeleteAsync(IRuntimeStorage runtimeStorage);
|
|
} |