PlanRequest
in package
Immutable request for timeless path/allocation planning.
Table of Contents
Properties
- $flow : Flow
- $params : array<string, string>
- $quantity : int|float
- $space : SlotSpace
- $state : QuantityState
- $target : Slot
Methods
- __construct() : mixed
- Create one timeless planning request.
Properties
$flow read-only
public
Flow
$flow
$params read-only
public
array<string, string>
$params
$quantity read-only
public
int|float
$quantity
$space read-only
public
SlotSpace
$space
$state read-only
public
QuantityState
$state
$target read-only
public
Slot
$target
Methods
__construct()
Create one timeless planning request.
public
__construct(QuantityState $state, SlotSpace $space, Flow|non-empty-string $flow, int|float $quantity, Slot|non-empty-string $target[, array<string, scalar|null> $params = [] ]) : mixed
Parameters
- $state : QuantityState
- $space : SlotSpace
- $flow : Flow|non-empty-string
- $quantity : int|float
- $target : Slot|non-empty-string
- $params : array<string, scalar|null> = []