using AutomationDAL.DTO.DocumentFlow; using GB5Shared.DTO.Framework.Login; namespace AutomationDAL.CustomCode.DocumentFlow; public interface IDocumentFlowDAL { Task GetByOrderStage(string orderId, string stage, LoginDTO login, CancellationToken ct); Task> GetByOrder(string orderId, LoginDTO login, CancellationToken ct); Task UpsertPending(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); }