// Generated from imsapi-client-javalib-java-bundle-10.0.0-59.jar
using System;

namespace com.itac.mes.imsapi.domain.container
{
    public class MergedUnitData
    {
        public string stationNumber = string.Empty;
        public string stationDesc = string.Empty;
        public string serialNumber = string.Empty;
        public string serialNumberPos = string.Empty;
        public int level;
        public string masterSerialNumber = string.Empty;
        public string masterSerialNumberPos = string.Empty;
        public string slaveSerialNumber = string.Empty;
        public string slaveSerialNumberPos = string.Empty;
        public string plantNumber = string.Empty;
        public string workorderNumber = string.Empty;
        public string partNumber = string.Empty;
        public string partDesc = string.Empty;
        public int bomVersion;
        public string bomIndex = string.Empty;
        public string bomInfo = string.Empty;
        public string cadPartNumber = string.Empty;
        public string info1 = string.Empty;
        public string info2 = string.Empty;
        public string info3 = string.Empty;

        public MergedUnitData() { }

        public MergedUnitData(string stationNumber, string stationDesc, string serialNumber, string serialNumberPos, int level, string masterSerialNumber, string masterSerialNumberPos, string slaveSerialNumber, string slaveSerialNumberPos, string plantNumber, string workorderNumber, string partNumber, string partDesc, int bomVersion, string bomIndex, string bomInfo, string cadPartNumber, string info1, string info2, string info3)
        {
            this.stationNumber = stationNumber;
            this.stationDesc = stationDesc;
            this.serialNumber = serialNumber;
            this.serialNumberPos = serialNumberPos;
            this.level = level;
            this.masterSerialNumber = masterSerialNumber;
            this.masterSerialNumberPos = masterSerialNumberPos;
            this.slaveSerialNumber = slaveSerialNumber;
            this.slaveSerialNumberPos = slaveSerialNumberPos;
            this.plantNumber = plantNumber;
            this.workorderNumber = workorderNumber;
            this.partNumber = partNumber;
            this.partDesc = partDesc;
            this.bomVersion = bomVersion;
            this.bomIndex = bomIndex;
            this.bomInfo = bomInfo;
            this.cadPartNumber = cadPartNumber;
            this.info1 = info1;
            this.info2 = info2;
            this.info3 = info3;
        }
    }
}
