using MediatR;
using ColaFlow.Modules.ProjectManagement.Application.DTOs;

namespace ColaFlow.Modules.ProjectManagement.Application.Commands.UpdateTaskStatus;

/// <summary>
/// Command to update Task status (for Kanban board drag & drop)
/// </summary>
public sealed record UpdateTaskStatusCommand : IRequest<TaskDto>
{
    public Guid TaskId { get; init; }
    public string NewStatus { get; init; } = string.Empty;
}
