using System.ComponentModel.DataAnnotations; using System.Text.Json.Serialization; namespace RobotNet.VDA5050.Factsheet; public class ProtocolLimits { [Required] [JsonPropertyName("maxStringLens")] public MaxStringLens MaxStringLens { get; set; } = new(); [Required] [JsonPropertyName("maxArrayLens")] public MaxArrayLens MaxArrayLens { get; set; } = new(); [Required] [JsonPropertyName("timing")] public Timing Timing { get; set; } = new(); }