using MediatR;

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

/// <summary>
/// Command to update an existing Sprint
/// </summary>
public sealed record UpdateSprintCommand : IRequest<Unit>
{
    public Guid SprintId { get; init; }
    public string Name { get; init; } = string.Empty;
    public string? Goal { get; init; }
    public DateTime StartDate { get; init; }
    public DateTime EndDate { get; init; }
}
