2021-09-27 12:42:46 +00:00
|
|
|
using System;
|
|
|
|
using Wabbajack.Paths;
|
|
|
|
|
2021-10-23 16:51:17 +00:00
|
|
|
namespace Wabbajack.DTOs.SavedSettings;
|
|
|
|
|
|
|
|
public class InstallConfigurationState
|
|
|
|
{
|
|
|
|
public AbsolutePath LastModlist { get; set; }
|
|
|
|
|
|
|
|
public InstallationConfigurationSetting[] Settings { get; set; } =
|
|
|
|
Array.Empty<InstallationConfigurationSetting>();
|
|
|
|
}
|
|
|
|
|
|
|
|
public class InstallationConfigurationSetting
|
2021-09-27 12:42:46 +00:00
|
|
|
{
|
2021-10-23 16:51:17 +00:00
|
|
|
public AbsolutePath ModList { get; set; }
|
|
|
|
public AbsolutePath Install { get; set; }
|
|
|
|
public AbsolutePath Downloads { get; set; }
|
2021-09-27 12:42:46 +00:00
|
|
|
|
2021-10-23 16:51:17 +00:00
|
|
|
public ModlistMetadata? Metadata { get; set; }
|
2021-09-27 12:42:46 +00:00
|
|
|
|
2021-10-23 16:51:17 +00:00
|
|
|
public AbsolutePath Image { get; set; }
|
2021-11-10 23:13:02 +00:00
|
|
|
public ModList? StrippedModListData { get; set; }
|
2021-09-27 12:42:46 +00:00
|
|
|
}
|