using Remotely.Server.Components.TreeView; using Remotely.Shared.Models; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace Remotely.Server.Components.Scripts { public class ScriptTreeNode { public string Id { get; } = Guid.NewGuid().ToString(); public TreeItemType ItemType { get; set; } public string Name { get; init; } public List ChildItems { get; } = new(); public SavedScript Script { get; init; } } }