35 lines
1.2 KiB
C#
35 lines
1.2 KiB
C#
namespace OI.Metrology.Shared.DataModels;
|
|
|
|
public record InfinityQSDescriptor(int? SD_SGRP,
|
|
int? SD_TSNO,
|
|
int? DD_DSGP,
|
|
string? GD_NAME,
|
|
string? DD_NAME)
|
|
{
|
|
|
|
public static InfinityQSDescriptorV2[] Convert(InfinityQSDescriptor[] collection)
|
|
{
|
|
List<InfinityQSDescriptorV2> results = new();
|
|
foreach (InfinityQSDescriptor item in collection)
|
|
results.Add(Map(item));
|
|
return results.ToArray();
|
|
}
|
|
|
|
public static InfinityQSDescriptorV2 Map(InfinityQSDescriptor item)
|
|
{
|
|
InfinityQSDescriptorV2 result = new(item.SD_SGRP,
|
|
item.SD_TSNO,
|
|
item.DD_DSGP,
|
|
item.GD_NAME,
|
|
item.DD_NAME);
|
|
return result;
|
|
}
|
|
|
|
}
|
|
|
|
public record InfinityQSDescriptorV2(int? SubGroupId,
|
|
int? SiteNumber,
|
|
int? VariableNumber,
|
|
string? Variable,
|
|
string? Value)
|
|
{ } |