namespace DigitalData.TaskFlow.API.Contracts.Workflows; /// /// Represents the request payload for closing a workflow. /// public sealed class CloseWorkflowRequest { /// /// Gets or sets the selected closing method identifier. /// public required int ClosingMethodId { get; init; } /// /// Gets or sets an optional user comment. /// public string? Comment { get; init; } /// /// Gets or sets an optional rejection reason identifier. /// public int? RejectionReasonId { get; init; } }