namespace TrackQrApi.Models;

public class Project
{
    public Guid Id { get; set; }
    public Guid WorkspaceId { get; set; }
    public required string Name { get; set; }
    public string? Description { get; set; }
    public DateTime CreatedAt { get; set; }

    // Navigation properties
    public Workspace Workspace { get; set; } = null!;
    public ICollection<ShortLink> ShortLinks { get; set; } = [];
    public ICollection<QRCodeDesign> QRCodeDesigns { get; set; } = [];
}