using System.ComponentModel.DataAnnotations;

namespace RobotNet.RobotShares.VDA5050.Order;

#nullable disable

public class OrderLog
{
    [Required]
    public string Timestamp { get; set; } = "";
    [Required]
    public string SerialNumber { get; set; } = "";
    [Required]
    public string OrderId { get; set; } = "";
    [Required]
    public int OrderUpdateId { get; set; }
    [Required]
    public NodeLog[] Nodes { get; set; } = [];
    [Required]
    public EdgeLog[] Edges { get; set; } = [];
}
