namespace DigitalData.TaskFlow.Domain.Workflows;
///
/// Represents a workflow closing option available for user decision.
///
public sealed record ClosingMethodItem
{
///
/// Gets the closing method identifier.
///
public required int ClosingMethodId { get; init; }
///
/// Gets the display name of the method.
///
public required string Name { get; init; }
///
/// Gets a value indicating whether a comment is mandatory for this method.
///
public required bool CommentRequired { get; init; }
///
/// Gets a value indicating whether this method represents a rejection.
///
public required bool IsRejection { get; init; }
}