22 lines
675 B
C#
22 lines
675 B
C#
using SilverOS.Welcome.Core.Flavours;
|
|
|
|
namespace SilverOS.Welcome.App.Components;
|
|
|
|
public sealed class WizardState
|
|
{
|
|
public FlavourManifest? Flavour { get; set; }
|
|
|
|
// Apps step: ids of catalog apps the user chose to install.
|
|
public HashSet<string> SelectedApps { get; set; } = new();
|
|
|
|
public string Username { get; set; } = "";
|
|
public string Password { get; set; } = "";
|
|
public string AdminPassword { get; set; } = "";
|
|
public string BitLockerPin { get; set; } = "";
|
|
|
|
// Prefs step
|
|
public bool AutoUpdates { get; set; } = true;
|
|
public bool Telemetry { get; set; } = false;
|
|
public bool InstallDefenderUpdates { get; set; } = true;
|
|
}
|