using CommunityToolkit.Mvvm.ComponentModel; using net.sf.mpxj; namespace Sai.Common.Shared.WBSCoder { public class TaskItem : ObservableObject { public TaskItem(Task task) { this.task = task; } private bool hasCoded; private Task task; public bool HasCoded { get => hasCoded; set { hasCoded = value; OnPropertyChanged(); } } public bool IsError { get; set; } public int Index { get; set; } public string ErrorMessages { get; set; } public string Name { get; set; } public string WBSCode { get; set; } public string Parent { get; set; } } }