elsa-core/src/modules/Elsa.Workflows.Runtime/Requests/ResumeBookmarkRequest.cs
Sipke Schoorstra 72ad243ed4
Merge 3.5.1 into 3.6.0 (#6907)
* Introduce `IWorkflowResumer` and `ActivityInputEvaluatorContext`, refactor endpoint handling, extend logging, and improve bookmark queue processing.

* Remove deprecated WorkflowContexts module and optimize project.

Deleted the Elsa.Studio.WorkflowContexts module and references from solution files. Corrected minor errors in remaining code and updated project configurations to align with the new structure.```

* Update GitHub workflows to track `develop/3.6.0` branch instead of `patch/3.5.1`.

* Fix inconsistent formatting in `InputDescriptor` constructor and properties.

* Add XML documentation for `DictionaryValueEvaluator` in `UIHints/Dictionary` module

* Refactor `DictionaryValueEvaluator` to improve readability and simplify dictionary evaluation logic.
2025-09-13 13:05:52 +02:00

26 lines
874 B
C#

using Elsa.Workflows.Models;
namespace Elsa.Workflows.Runtime;
public class ResumeBookmarkRequest
{
public string WorkflowInstanceId { get; set; } = null!;
/// The ID of the bookmark that triggered the workflow instance, if any.
public string BookmarkId { get; set; } = null!;
/// The handle of the activity to schedule, if any.
[Obsolete("Use ActivityInstanceId instead")]
public ActivityHandle? ActivityHandle { get; set; }
/// <summary>
/// The ID of the activity instance to resume, if any.
/// </summary>
public string? ActivityInstanceId { get; set; }
/// Any additional properties to associate with the workflow instance.
public IDictionary<string, object>? Properties { get; set; }
/// The input to the workflow instance, if any.
public IDictionary<string, object>? Input { get; set; }
}