using System.ComponentModel.DataAnnotations;

namespace RobotNet.RobotShares.VDA5050.Order;

#nullable disable

public class Node
{
    [Required]
    public string NodeId { get; set; } = "";
    [Required]
    public int SequenceId { get; set; }
    public string NodeDescription { get; set; } = "";
    [Required]
    public bool Released { get; set; }
    public NodePosition NodePosition { get; set; }
    [Required]
    public InstantAction.Action[] Actions { get; set; } = [];
}
