LANCommander/LANCommander.SDK/Models/InstallPlanItem.cs
Pat Hartl eaaaf39b8d Refactor install process to use major/minor task queue
Tasks are broken down into major and minor tasks. Major tasks are like install game, redistributable, or tool. These are reported as individual tasks in the download queue. Minor tasks are running of a script, downloading saves, extracting/downloading, etc.
2026-04-17 22:24:47 -05:00

17 lines
512 B
C#

using System;
using System.Collections.Generic;
using LANCommander.SDK.Enums;
namespace LANCommander.SDK.Models
{
public class InstallPlanItem
{
public Guid EntityId { get; set; }
public string Title { get; set; }
public InstallPlanItemType Type { get; set; }
public string InstallDirectory { get; set; }
public int Order { get; set; }
public List<InstallTaskDefinition> Tasks { get; set; } = new();
public Guid? DependsOnId { get; set; }
}
}