using System.Text.Json.Serialization; namespace OI.Metrology.Shared.DataModels; public record InfinityQSEventV4([property: JsonPropertyName("ev_evnt")] int EventId, [property: JsonPropertyName("ev_sgtm")] int SubGroupDateTimeId, [property: JsonPropertyName("ev_utc7")] string SubGroupDateTime, [property: JsonPropertyName("pr_name")] string Process, [property: JsonPropertyName("pd_name")] string Part, [property: JsonPropertyName("td_test")] int VariableNumber, [property: JsonPropertyName("td_name")] string Variable, [property: JsonPropertyName("ev_name")] string Name); [JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)] [JsonSerializable(typeof(InfinityQSEventV4))] public partial class InfinityQSEventV4SourceGenerationContext : JsonSerializerContext { } [JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)] [JsonSerializable(typeof(Result))] public partial class ResultInfinityQSEventV4SourceGenerationContext : JsonSerializerContext { }