namespace ColaFlow.Modules.ProjectManagement.Application.DTOs;

/// <summary>
/// Data Transfer Object for Epic
/// </summary>
public record EpicDto
{
    public Guid Id { get; init; }
    public string Name { get; init; } = string.Empty;
    public string Description { get; init; } = string.Empty;
    public Guid ProjectId { get; init; }
    public string Status { get; init; } = string.Empty;
    public string Priority { get; init; } = string.Empty;
    public Guid CreatedBy { get; init; }
    public DateTime CreatedAt { get; init; }
    public DateTime? UpdatedAt { get; init; }
    public List<StoryDto> Stories { get; init; } = new();
}
