Update Elsa API client
This commit is contained in:
parent
c1de5028e9
commit
b238e2ee8c
|
|
@ -95,10 +95,11 @@ public interface IWorkflowDefinitionsApi
|
|||
/// Publishes a workflow definition.
|
||||
/// </summary>
|
||||
/// <param name="definitionId">The ID of the workflow definition to publish.</param>
|
||||
/// <param name="request">An empty object to satisfy the request body requirement.</param>
|
||||
/// <param name="cancellationToken">The cancellation token.</param>
|
||||
[Post("/workflow-definitions/{definitionId}/publish")]
|
||||
[Headers(MediaTypeNames.Application.Json)]
|
||||
Task<WorkflowDefinition> PublishAsync(string definitionId, CancellationToken cancellationToken = default);
|
||||
Task<WorkflowDefinition> PublishAsync(string definitionId, PublishWorkflowDefinitionRequest request, CancellationToken cancellationToken = default);
|
||||
|
||||
/// <summary>
|
||||
/// Retracts a workflow definition.
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
namespace Elsa.Api.Client.Resources.WorkflowDefinitions.Requests;
|
||||
|
||||
/// <summary>
|
||||
/// Request to publish a workflow definition.
|
||||
/// </summary>
|
||||
public record PublishWorkflowDefinitionRequest;
|
||||
|
|
@ -3,4 +3,4 @@ namespace Elsa.Api.Client.Resources.WorkflowDefinitions.Requests;
|
|||
/// <summary>
|
||||
/// Request to retract a workflow definition.
|
||||
/// </summary>
|
||||
public record RetractWorkflowDefinitionRequest();
|
||||
public record RetractWorkflowDefinitionRequest;
|
||||
Loading…
Reference in a new issue