namespace FlowAPI.Domain.Entities { public class Graph { public Guid Id { get; set; } public Guid UserId { get; set; } public string Title { get; set; } = string.Empty; public string? Description { get; set; } public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime UpdatedAt { get; set; } = DateTime.UtcNow; // Navigation properties public User User { get; set; } = null!; public ICollection Nodes { get; set; } = new List(); public ICollection Edges { get; set; } = new List(); public ICollection SharedGraphs { get; set; } = new List(); } }