using System.ComponentModel.DataAnnotations;

namespace RobotNet.RobotShares.VDA5050.Order;

#nullable disable
public class EdgeLog
{

    [Required]
    public string EdgeId { get; set; } = "";
    public string EdgeDescription { get; set; } = "";
    [Required]
    public string StartNodeId { get; set; } = "";
    [Required]
    public string EndNodeId { get; set; } = "";
    public Trajectory Trajectory { get; set; } = new();
    public InstantAction.Action[] Actions { get; set; } = [];
}
