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

namespace com.itac.mes.imsapi.domain.container
{
    public class ProductInfoData
    {
        public string partNumber = string.Empty;
        public string partDesc = string.Empty;
        public string secPartNumber = string.Empty;
        public string partGrpNumber = string.Empty;
        public int level;
        public int bomVersion;
        public string bomIndex = string.Empty;
        public string cadPartNumber = string.Empty;
        public long validationDate;
        public long validFrom;
        public long validTo;

        public ProductInfoData() { }

        public ProductInfoData(string partNumber, string partDesc, string secPartNumber, string partGrpNumber, int level, int bomVersion, string bomIndex, string cadPartNumber, long validationDate, long validFrom, long validTo)
        {
            this.partNumber = partNumber;
            this.partDesc = partDesc;
            this.secPartNumber = secPartNumber;
            this.partGrpNumber = partGrpNumber;
            this.level = level;
            this.bomVersion = bomVersion;
            this.bomIndex = bomIndex;
            this.cadPartNumber = cadPartNumber;
            this.validationDate = validationDate;
            this.validFrom = validFrom;
            this.validTo = validTo;
        }
    }
}
