using Elsa.Workflows.Models;
using Elsa.Workflows.Runtime.Results;
using Elsa.Workflows.State;
namespace Elsa.Http.Contracts;
///
/// A helper service that can process s within the current HTTP context.
///
public interface IHttpBookmarkProcessor
{
///
/// Processes the specified by resuming each HTTP bookmark while we are in an HTTP context.
///
Task> ProcessBookmarks(
IEnumerable executionResults,
string? correlationId = default,
IDictionary? input = default,
CancellationTokens cancellationToken = default);
}