split installation info to parts

This commit is contained in:
Вячеслав 2026-01-01 05:11:05 +05:00
parent c29658e7e4
commit 3dc9c8c279
3 changed files with 111 additions and 0 deletions

View file

@ -0,0 +1,10 @@
namespace MetaforceInstaller.Core.Models;
public class InstallationData
{
public Guid Id { get; set; } = Guid.NewGuid();
public string Title { get; set; }
public string AndroidPackagePath { get; set; }
public string WindowsServerPackagePath { get; set; }
public string WindowsAdminPackagePath { get; set; }
}

View file

@ -0,0 +1,12 @@
namespace MetaforceInstaller.Core.Models;
public record InstallationParts
{
public bool OculusClientExists { get; init; }
public bool PicoClientExists { get; init; }
public bool AndroidAdminExists { get; init; }
public bool AndroidContentExists { get; init; }
public bool WindowsContentExists { get; init; }
public bool WindowsAdminExists { get; init; }
public bool WindowsServerExists { get; init; }
}