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

namespace com.itac.mes.imsapi.domain.container
{
    public class StoreInfo
    {
        public string storageCell = string.Empty;
        public string storageCellDesc = string.Empty;
        public string storageGroup = string.Empty;
        public string storageGroupDesc = string.Empty;
        public string storage = string.Empty;
        public string storageDesc = string.Empty;
        public string materialBinNumber = string.Empty;
        public string partNumber = string.Empty;
        public string partDesc = string.Empty;
        public double totalQuantity;
        public double quantity;
        public string unit = string.Empty;
        public string supplierNumber = string.Empty;
        public string supplierName = string.Empty;
        public string workorderNumber = string.Empty;
        public string dateCode = string.Empty;
        public long expirationDate;
        public string materialBinState = string.Empty;
        public double cost;
        public int costBase;
        public string weNumber = string.Empty;
        public string classification = string.Empty;
        public long createDate;
        public long changeDate;

        public StoreInfo() { }

        public StoreInfo(string storageCell, string storageCellDesc, string storageGroup, string storageGroupDesc, string storage, string storageDesc, string materialBinNumber, string partNumber, string partDesc, double totalQuantity, double quantity, string unit, string supplierNumber, string supplierName, string workorderNumber, string dateCode, long expirationDate, string materialBinState, double cost, int costBase, string weNumber, string classification, long createDate, long changeDate)
        {
            this.storageCell = storageCell;
            this.storageCellDesc = storageCellDesc;
            this.storageGroup = storageGroup;
            this.storageGroupDesc = storageGroupDesc;
            this.storage = storage;
            this.storageDesc = storageDesc;
            this.materialBinNumber = materialBinNumber;
            this.partNumber = partNumber;
            this.partDesc = partDesc;
            this.totalQuantity = totalQuantity;
            this.quantity = quantity;
            this.unit = unit;
            this.supplierNumber = supplierNumber;
            this.supplierName = supplierName;
            this.workorderNumber = workorderNumber;
            this.dateCode = dateCode;
            this.expirationDate = expirationDate;
            this.materialBinState = materialBinState;
            this.cost = cost;
            this.costBase = costBase;
            this.weNumber = weNumber;
            this.classification = classification;
            this.createDate = createDate;
            this.changeDate = changeDate;
        }
    }
}
