using e_suite.Workflow.Core.Attributes; using e_suite.Workflow.Core.Enums; namespace e_suite.Workflow.Core.Interfaces; [TaskCapability] public interface IBudget { /// /// units of work involved in this item (UoW is a business term in this context) /// public decimal UnitsOfWork { get; set; } /// /// Cost of this work item /// public Cost Cost { get; set; } /// /// The option to show in budget. /// public BudgetOption BudgetOption { get; set; } /// /// Time tracking of this item /// public bool AllowTimeTracking { get; set; } /// /// Priority of this item /// public Priority Priority { get; set; } /// /// alloted duration of this item. /// public TimeSpan Duration { get; set; } }