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