using RobotNet.MapShares.Enums;
using RobotNet.RobotShares.Dtos;

namespace RobotNet.RobotManager.Services.Traffic;

#nullable disable

public class TrafficEdgeDto
{
    public Guid Id { get; set; }
    public Guid StartNodeId { get; set; }
    public Guid EndNodeId { get; set; }
    public TrafficNodeDto StartNode { get; set; }
    public TrafficNodeDto EndNode { get; set; }
    public double ControlPoint1X { get; set; }
    public double ControlPoint1Y { get; set; }
    public double ControlPoint2X { get; set; }
    public double ControlPoint2Y { get; set; }
    public TrajectoryDegree TrajectoryDegree { get; set; }
}
