Files

50 lines
1.2 KiB
C#

namespace Adaptation.FileHandlers.TIBCO.Transport;
#nullable enable
public class Input
{
public string? Area { get; }
public string? EquipmentType { get; }
public string? LoadLock { get; }
public string? MesEntity { get; }
public string? MID { get; }
public string? Recipe { get; }
public string? Sequence { get; }
public string? Slot { get; }
[System.Text.Json.Serialization.JsonConstructor]
public Input(string? area,
string? equipmentType,
string? loadLock,
string? mid,
string? slot,
string? mesEntity,
string? recipe,
string? sequence)
{
Area = area;
EquipmentType = equipmentType;
LoadLock = loadLock;
MID = mid;
Slot = slot;
MesEntity = mesEntity;
Recipe = recipe;
Sequence = sequence;
}
internal Input(Input input, string? mid)
{
Area = input.Area;
EquipmentType = input.EquipmentType;
LoadLock = input.LoadLock;
MID = mid;
Slot = input.Slot;
MesEntity = input.MesEntity;
Recipe = input.Recipe;
Sequence = input.Sequence;
}
}