27 lines
860 B
C#
27 lines
860 B
C#
namespace Adaptation.FileHandlers.json;
|
|
|
|
public class CSV
|
|
{
|
|
|
|
#nullable enable
|
|
|
|
public string? FileVersion { get; }
|
|
public Info? Info { get; }
|
|
public Setup? Setup { get; }
|
|
public LayerHeader? LayerHeader { get; }
|
|
public ProfileHeader? ProfileHeader { get; }
|
|
public Calibration? Calibration { get; }
|
|
public RawData? RawData { get; }
|
|
|
|
internal CSV(csv.CSV csv)
|
|
{
|
|
FileVersion = csv.FileVersion;
|
|
Info = csv.Info is null ? null : new(csv.Info);
|
|
Setup = csv.Setup is null ? null : new(csv.Setup);
|
|
RawData = csv.RawData is null ? null : new(csv.RawData);
|
|
Calibration = csv.Calibration is null ? null : new(csv.Calibration);
|
|
LayerHeader = csv.LayerHeader is null ? null : new(csv.LayerHeader);
|
|
ProfileHeader = csv.ProfileHeader is null ? null : new(csv.ProfileHeader);
|
|
}
|
|
|
|
} |