Files
met08ddupsp1tbi/Adaptation/FileHandlers/txt/Detail.cs

90 lines
5.3 KiB
C#

using System.Text.Json.Serialization;
namespace Adaptation.FileHandlers.txt;
public class Detail
{
[JsonPropertyName("Grade")] public string Grade { get; set; }
public string HeaderUniqueID { get; set; }
[JsonPropertyName("Side")] public string Side { get; set; }
[JsonPropertyName("SrcDest")] public string SrcDest { get; set; }
public string UniqueID { get; set; }
[JsonPropertyName("WaferID")] public string WaferID { get; set; }
public string Data { get; set; }
[JsonPropertyName("DcnAll")] public string DcnAll { get; set; }
[JsonPropertyName("DcnArea")] public string DcnArea { get; set; }
[JsonPropertyName("DcnAreaCount")] public string DcnAreaCount { get; set; }
[JsonPropertyName("DcnBin1")] public string DcnBin1 { get; set; }
[JsonPropertyName("DcnBin2")] public string DcnBin2 { get; set; }
[JsonPropertyName("DcnBin3")] public string DcnBin3 { get; set; }
[JsonPropertyName("DcnBin4")] public string DcnBin4 { get; set; }
[JsonPropertyName("DcnBin5")] public string DcnBin5 { get; set; }
[JsonPropertyName("DcnBin6")] public string DcnBin6 { get; set; }
[JsonPropertyName("DcnBin7")] public string DcnBin7 { get; set; }
[JsonPropertyName("DcnBin8")] public string DcnBin8 { get; set; }
[JsonPropertyName("DcnHazeAvg")] public string DcnHazeAvg { get; set; }
[JsonPropertyName("DcnHazeMedian")] public string DcnHazeMedian { get; set; }
[JsonPropertyName("DcnHazeStdDev")] public string DcnHazeStdDev { get; set; }
[JsonPropertyName("DcnLpd")] public string DcnLpd { get; set; }
[JsonPropertyName("DcnLpdES")] public string DcnLpdES { get; set; }
[JsonPropertyName("DcnLpdN")] public string DcnLpdN { get; set; }
[JsonPropertyName("DcnMicroScr")] public string DcnMicroScr { get; set; }
[JsonPropertyName("DcnScr")] public string DcnScr { get; set; }
[JsonPropertyName("DcnSlip")] public string DcnSlip { get; set; }
[JsonPropertyName("DnnAll")] public string DnnAll { get; set; }
[JsonPropertyName("DnnArea")] public string DnnArea { get; set; }
[JsonPropertyName("DnnAreaCount")] public string DnnAreaCount { get; set; }
[JsonPropertyName("DnnBin1")] public string DnnBin1 { get; set; }
[JsonPropertyName("DnnBin2")] public string DnnBin2 { get; set; }
[JsonPropertyName("DnnBin3")] public string DnnBin3 { get; set; }
[JsonPropertyName("DnnBin4")] public string DnnBin4 { get; set; }
[JsonPropertyName("DnnBin5")] public string DnnBin5 { get; set; }
[JsonPropertyName("DnnBin6")] public string DnnBin6 { get; set; }
[JsonPropertyName("DnnBin7")] public string DnnBin7 { get; set; }
[JsonPropertyName("DnnBin8")] public string DnnBin8 { get; set; }
[JsonPropertyName("DnnHazeAvg")] public string DnnHazeAvg { get; set; }
[JsonPropertyName("DnnHazeMedian")] public string DnnHazeMedian { get; set; }
[JsonPropertyName("DnnHazeStdDev")] public string DnnHazeStdDev { get; set; }
[JsonPropertyName("DnnLpd")] public string DnnLpd { get; set; }
[JsonPropertyName("DnnLpdES")] public string DnnLpdES { get; set; }
[JsonPropertyName("DnnLpdN")] public string DnnLpdN { get; set; }
[JsonPropertyName("DnnMicroScr")] public string DnnMicroScr { get; set; }
[JsonPropertyName("DnnScr")] public string DnnScr { get; set; }
[JsonPropertyName("DnnSlip")] public string DnnSlip { get; set; }
[JsonPropertyName("DwnAll")] public string DwnAll { get; set; }
[JsonPropertyName("DwnArea")] public string DwnArea { get; set; }
[JsonPropertyName("DwnAreaCount")] public string DwnAreaCount { get; set; }
[JsonPropertyName("DwnBin1")] public string DwnBin1 { get; set; }
[JsonPropertyName("DwnBin2")] public string DwnBin2 { get; set; }
[JsonPropertyName("DwnBin3")] public string DwnBin3 { get; set; }
[JsonPropertyName("DwnBin4")] public string DwnBin4 { get; set; }
[JsonPropertyName("DwnBin5")] public string DwnBin5 { get; set; }
[JsonPropertyName("DwnBin6")] public string DwnBin6 { get; set; }
[JsonPropertyName("DwnBin7")] public string DwnBin7 { get; set; }
[JsonPropertyName("DwnBin8")] public string DwnBin8 { get; set; }
[JsonPropertyName("DwnHazeAvg")] public string DwnHazeAvg { get; set; }
[JsonPropertyName("DwnHazeMedian")] public string DwnHazeMedian { get; set; }
[JsonPropertyName("DwnHazeStdDev")] public string DwnHazeStdDev { get; set; }
[JsonPropertyName("DwnLpd")] public string DwnLpd { get; set; }
[JsonPropertyName("DwnLpdES")] public string DwnLpdES { get; set; }
[JsonPropertyName("DwnLpdN")] public string DwnLpdN { get; set; }
[JsonPropertyName("DwnMicroScr")] public string DwnMicroScr { get; set; }
[JsonPropertyName("DwnScr")] public string DwnScr { get; set; }
[JsonPropertyName("DwnSlip")] public string DwnSlip { get; set; }
public Detail() => Data = "*Data*";
}
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString)]
[JsonSerializable(typeof(Detail))]
internal partial class DetailSourceGenerationContext : JsonSerializerContext
{
}
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString)]
[JsonSerializable(typeof(Detail[]))]
internal partial class DetailArraySourceGenerationContext : JsonSerializerContext
{
}