Production

trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Enum entries

case Ended(ID: ProductionID, batchID: BatchID, producedProduct: Product, producedUnits: NumberOfUnits)

A production that ended, it has a batch ID and specifies the product that was produced and in the units produced.

A production that ended, it has a batch ID and specifies the product that was produced and in the units produced.

case InProgress(ID: ProductionID, productInProduction: Product, unitsInProduction: NumberOfUnits)

A production that has already started, it specifies the product that is being produced and the units in which it is being produced.

A production that has already started, it specifies the product that is being produced and the units in which it is being produced.

case ToStart(ID: ProductionID, productToProduce: Product, unitsToProduce: NumberOfUnits)

A production that needs to be started, it specifies the product to produce and the units in which it needs to be produced.

A production that needs to be started, it specifies the product to produce and the units in which it needs to be produced.