using System.Text.Json.Serialization;

namespace OI.Metrology.Shared.Models;

public record RunDataSheetRoot(
    [property: JsonPropertyName("rds")] RunDataSheet RunDataSheet,
    [property: JsonPropertyName("prodSpec")] ProdSpec ProdSpec
// [property: JsonPropertyName("_links")] Links Links,
// [property: JsonPropertyName("_class")] string Class
);

[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(RunDataSheetRoot))]
public partial class RunDataSheetRootSourceGenerationContext : JsonSerializerContext
{
}