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

namespace com.itac.mes.imsapi.domain.container
{
    public class RecipeHeaderAndVersion
    {
        public int recipeId;
        public string recipeTitle = string.Empty;
        public int partId;
        public string partNumber = string.Empty;
        public int bomVersion;
        public int processVersion;
        public string revisionIndex = string.Empty;
        public int processStep;
        public int stationId;
        public string stationNumber = string.Empty;
        public int recipeVersionId;
        public double recipeVersion;
        public string recipeVersionTitle = string.Empty;
        public string recipeVersionDescription = string.Empty;
        public bool active;
        public string comment = string.Empty;
        public long validFrom;
        public long validTo;

        public RecipeHeaderAndVersion() { }

        public RecipeHeaderAndVersion(int recipeId, string recipeTitle, int partId, string partNumber, int bomVersion, int processVersion, string revisionIndex, int processStep, int stationId, string stationNumber, int recipeVersionId, double recipeVersion, string recipeVersionTitle, string recipeVersionDescription, bool active, string comment, long validFrom, long validTo)
        {
            this.recipeId = recipeId;
            this.recipeTitle = recipeTitle;
            this.partId = partId;
            this.partNumber = partNumber;
            this.bomVersion = bomVersion;
            this.processVersion = processVersion;
            this.revisionIndex = revisionIndex;
            this.processStep = processStep;
            this.stationId = stationId;
            this.stationNumber = stationNumber;
            this.recipeVersionId = recipeVersionId;
            this.recipeVersion = recipeVersion;
            this.recipeVersionTitle = recipeVersionTitle;
            this.recipeVersionDescription = recipeVersionDescription;
            this.active = active;
            this.comment = comment;
            this.validFrom = validFrom;
            this.validTo = validTo;
        }
    }
}
