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

namespace com.itac.mes.imsapi.domain.container
{
    public class MaterialBinData
    {
        public string materialBinNumber = string.Empty;
        public string partNumber = string.Empty;
        public double quantity;
        public string workorderNumber = string.Empty;
        public string binLocationNr = string.Empty;
        public string binLocationDescr = string.Empty;
        public string state = string.Empty;
        public long expirationDate;
        public string dateCode = string.Empty;
        public double totalQuantity;
        public double cost;
        public int costBase;

        public MaterialBinData() { }

        public MaterialBinData(string materialBinNumber, string partNumber, double quantity, string workorderNumber, string binLocationNr, string binLocationDescr, string state, long expirationDate, string dateCode, double totalQuantity, double cost, int costBase)
        {
            this.materialBinNumber = materialBinNumber;
            this.partNumber = partNumber;
            this.quantity = quantity;
            this.workorderNumber = workorderNumber;
            this.binLocationNr = binLocationNr;
            this.binLocationDescr = binLocationDescr;
            this.state = state;
            this.expirationDate = expirationDate;
            this.dateCode = dateCode;
            this.totalQuantity = totalQuantity;
            this.cost = cost;
            this.costBase = costBase;
        }
    }
}
