DemandMessage

constructor(demandFiller: DemandFillerIfc, timeStamp: Double, canFillItemType: Boolean = false, requestStatus: DemandStatusCode = DemandStatusCode.NoStatus, requestFillAmount: Int = 0, inventory: InventoryIfc? = null, mayPartiallyFillDemands: Boolean = false, mayBackLogDemands: Boolean = false)(source)

Parameters

demandFiller

the filler that produced this message

timeStamp

simulation time at which the message was created

canFillItemType

true if the filler is willing to fill demands of the negotiated item type

requestStatus

the proposed status for the demand

requestFillAmount

units the filler would allocate now; must be >= 0

inventory

optional view of the filler's inventory

mayPartiallyFillDemands
mayBackLogDemands

see DemandMessageIfc.mayBackLogDemands

See sc.inventorylayer.DemandMessage