using System.ComponentModel.DataAnnotations; using System.Text.Json.Serialization; namespace RobotNet.VDA5050.Factsheet; public class Timing { [Required] [JsonPropertyName("minOrderInterval")] public double MinOrderInterval { get; set; } [Required] [JsonPropertyName("minStateInterval")] public double MinStateInterval { get; set; } [JsonPropertyName("defaultStateInterval")] public double DefaultStateInterval { get; set; } [JsonPropertyName("visualizationInterval")] public double VisualizationInterval { get; set; } }