using SPTInstaller.Models.Mirrors; using SPTInstaller.Models.ReleaseInfo; namespace SPTInstaller.Models; public class InternalData { /// /// The folder to install SPT into /// public string? TargetInstallPath { get; set; } /// /// The orginal EFT game path /// public string? OriginalGamePath { get; set; } /// /// The original EFT game version /// public string OriginalGameVersion { get; set; } /// /// Patcher zip file info /// public FileInfo PatcherZipInfo { get; set; } /// /// SPT-AKI zip file info /// public FileInfo AkiZipInfo { get; set; } /// /// The release information from release.json /// public ReleaseInfo.ReleaseInfo ReleaseInfo { get; set; } public PatchInfo PatchInfo { get; set; } /// /// The release download link for the patcher mirror list /// // public string PatcherMirrorsLink { get; set; } /// /// Whether or not a patch is needed to downgrade the client files /// public bool PatchNeeded { get; set; } }