using System.ComponentModel.DataAnnotations;

namespace RobotNet.RobotShares.VDA5050.Factsheet;

#nullable disable

public enum ActionScopes
{
    INSTANT,
    NODE,
    EDGE,
}
public class AgvActions
{
    [Required]
    public string ActionType { get; set; }
    public string ActionDescription { get; set; }
    [Required]
    public string[] ActionScopes { get; set; }
    public ActionParameters[] ActionParameters { get; set; }
    public string ResultDescription { get; set; }
    public string[] BlockingTypes { get; set; } 
}
