using e_suite.Workflow.Core.Attributes;
using e_suite.Workflow.Core.Interfaces;

namespace e_suite.Workflow.Core.Tasks;

[GeneralTask]
public class AdhocApprovalTask : TaskBase, IAssignees<IApprovalTaskAssignee>, IFailedLoopback
{
    public required Task Loopback { get; set; }

    public IList<IApprovalTaskAssignee> Assignees { get; } = new List<IApprovalTaskAssignee>();
}