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

namespace com.itac.mes.imsapi.domain.container
{
    public class CheckSetupData
    {
        public string partNumber = string.Empty;
        public string parentPartNumber = string.Empty;
        public string compName = string.Empty;
        public string materialBinNumber = string.Empty;
        public double materialBinQtyActual;
        public string materialBinState = string.Empty;
        public long expirationDate;
        public string setupPosition = string.Empty;
        public long setupStartDate;
        public int setupPositionActive;
        public string machineGroup = string.Empty;
        public int returnCode;

        public CheckSetupData() { }

        public CheckSetupData(string partNumber, string parentPartNumber, string compName, string materialBinNumber, double materialBinQtyActual, string materialBinState, long expirationDate, string setupPosition, long setupStartDate, int setupPositionActive, string machineGroup, int returnCode)
        {
            this.partNumber = partNumber;
            this.parentPartNumber = parentPartNumber;
            this.compName = compName;
            this.materialBinNumber = materialBinNumber;
            this.materialBinQtyActual = materialBinQtyActual;
            this.materialBinState = materialBinState;
            this.expirationDate = expirationDate;
            this.setupPosition = setupPosition;
            this.setupStartDate = setupStartDate;
            this.setupPositionActive = setupPositionActive;
            this.machineGroup = machineGroup;
            this.returnCode = returnCode;
        }
    }
}
