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; }
}