danylokhodus's picture
init
b9c7f0e
Raw
History Blame Contribute Delete
722 Bytes
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<TaskNode> Nodes { get; set; } = new List<TaskNode>();
public ICollection<Edge> Edges { get; set; } = new List<Edge>();
public ICollection<SharedGraph> SharedGraphs { get; set; } = new List<SharedGraph>();
}
}