fix: fix ITaskApi refit contract in Elsa.Api.Client (#6102)

This commit is contained in:
Carmine Giugliano 2024-11-07 22:03:48 +01:00 committed by GitHub
parent 3dec206548
commit 7ddb26a472
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -11,9 +11,10 @@ public interface ITasksApi
/// <summary>
/// Sends the specified request to the tasks API.
/// </summary>
/// <param name="taskId">The Id of the task being reported as completed.</param>
/// <param name="request">The request.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>The response.</returns>
[Post("/tasks/{taskId}/complete")]
Task ReportTaskCompletedAsync([Body] ReportTaskCompletedRequest request, CancellationToken cancellationToken = default);
Task ReportTaskCompletedAsync(string taskId, [Body] ReportTaskCompletedRequest request, CancellationToken cancellationToken = default);
}

View file

@ -3,6 +3,5 @@ namespace Elsa.Api.Client.Resources.Tasks.Requests;
/// <summary>
/// Represents a request to report a task has been completed.
/// </summary>
/// <param name="TaskId">The Id of the task being reported as completed.</param>
/// <param name="Result">The result of the task being reported as completed.</param>
public record ReportTaskCompletedRequest(string TaskId, object? Result);
public record ReportTaskCompletedRequest(object? Result);