// Decompiled with JetBrains decompiler
// Type: SE0085.dBc.AssemblyLine
// Assembly: SE0085dBc, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null
// MVID: 1D280293-B91C-46EA-A3BF-F18C4E33A97F
// Assembly location: C:\Users\Abishek\Downloads\SchneiderCode_Breaker_09292016\Breaker Schedule-20160930T014118Z\Breaker Schedule\Solution for gathering Breaker Data\DMS\bin\Debug\SE0085dBc.dll

using System.Collections.Generic;
using System.Diagnostics;

namespace SE0085.dBc
{
  public class AssemblyLine
  {
    public int AssemLineId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public int SEPlantId { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public string AssemLineAbbrv { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public string AssemLineName { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public byte? AssemLineValue { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public bool? AssemLineActive { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual SEPlant SEPlant { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<ProdKPIGate> ProdKPIGates { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<ProductionCount> ProductionCounts { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<RoutingSeq> RoutingSeqs { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<SchPeltLT> SchPeltLTs { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public virtual ICollection<OrderLine> OrderLines { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }

    public AssemblyLine()
    {
      this.ProdKPIGates = (ICollection<ProdKPIGate>) new HashSet<ProdKPIGate>();
      this.ProductionCounts = (ICollection<ProductionCount>) new HashSet<ProductionCount>();
      this.RoutingSeqs = (ICollection<RoutingSeq>) new HashSet<RoutingSeq>();
      this.SchPeltLTs = (ICollection<SchPeltLT>) new HashSet<SchPeltLT>();
      this.OrderLines = (ICollection<OrderLine>) new HashSet<OrderLine>();
    }
  }
}
