SlotFlow API Documentation

DemandScheduler
in package

FinalYes

Schedules a multi-line demand by composing per-line schedules and an order release policy.

Table of Contents

Properties

$solver  : ScheduleSolverInterface
Underlying single-line scheduling solver used for each demand line.

Methods

__construct()  : mixed
Create one demand scheduler.
schedule()  : DemandSchedule
Build one order-level demand schedule from a multi-line request.
applySchedule()  : QuantityState
Apply one planned schedule to a working inventory state so later demand lines for the same subject cannot re-use already allocated quantities.
targetArrivals()  : array<int, DemandLineArrival>
Extract target-arrival events from one line schedule.

Properties

Methods


        
On this page

Search results