using Elsa.Workflows.Core.State;
using Elsa.Workflows.Runtime.Contracts;
using Elsa.Workflows.Runtime.Results;
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,
IDictionary? input,
CancellationToken cancellationToken = default);
}