using System.Text.Json.Serialization; namespace OI.Metrology.Shared.DataModels; public record InfinityQS1090FullLoad([property: JsonPropertyName("se_sgrp")] int SubGroupId, [property: JsonPropertyName("se_date_time")] DateTime SubGroupIdFormated, [property: JsonPropertyName("pr_name")] int? Reactor, [property: JsonPropertyName("pd_name")] int? Part, [property: JsonPropertyName("se_value")] int Value, [property: JsonPropertyName("se_temp_offset_percent")] int TemperatureOffsetPercentage); [JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)] [JsonSerializable(typeof(InfinityQS1090FullLoad))] public partial class InfinityQS1090FullLoadSourceGenerationContext : JsonSerializerContext { } [JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)] [JsonSerializable(typeof(Result))] public partial class InfinityQS1090FullLoadArraySourceGenerationContext : JsonSerializerContext { }