elsa-core/src/modules/Elsa.Http/Contexts/DownloadableContext.cs
Sipke Schoorstra 225a99f39d
Bulk Import + Export of Workflow Definitions and Instances (#4643)
* Implement bulk export of workflow definitions

* Update Import endpoint with support for file uploads

* Update Import endpoint to return imported workflow count

* Implement workflow instance (bulk) export

* Implement workflow state, bookmark, workflow + activity execution export

* Remove globally imported usings
2023-11-22 14:31:48 +01:00

17 lines
564 B
C#

using Elsa.Http.Contracts;
using Elsa.Http.Options;
namespace Elsa.Http.Contexts;
/// <summary>
/// Provides context for downloadable providers.
/// </summary>
/// <param name="Manager">The manager.</param>
/// <param name="Content">The content to get downloadables from.</param>
/// <param name="ETag">An optional ETag.</param>
/// <param name="CancellationToken">The cancellation token.</param>
public record DownloadableContext(
IDownloadableManager Manager,
object Content,
DownloadableOptions Options,
CancellationToken CancellationToken);