using AutomationDAL.DTO.DocumentFlow; using GB5Shared.DTO.Framework.Login; namespace AutomationBLL.DocumentFlow; public interface IDocumentFlowBLL { Task GetByOrderStage(string orderId, string stage, LoginDTO login, CancellationToken ct); Task> GetByOrder(string orderId, LoginDTO login, CancellationToken ct); Task MarkPending(string orderId, string stage, long runId, string? ackCallbackUrl, LoginDTO login, CancellationToken ct); Task UpdateStatusByRunId(long runId, string status, LoginDTO login, CancellationToken ct); Task GetByRunId(long runId, LoginDTO login, CancellationToken ct); }