Constructs an empty bounds group; populate it through the setters.
The lower balance bound, or undefined.
Sets the lower balance bound (value object or DecimalInput).
Throws ParamError on an invalid value.
The upper balance bound, or undefined.
Sets the upper balance bound (value object or DecimalInput).
Throws ParamError on an invalid value.
The lower held bound, or undefined.
Sets the lower held bound (value object or DecimalInput).
Throws ParamError on an invalid value.
The upper held bound, or undefined.
Sets the upper held bound (value object or DecimalInput).
Throws ParamError on an invalid value.
The lower incoming bound, or undefined.
Sets the lower incoming bound (value object or DecimalInput).
Throws ParamError on an invalid value.
The upper incoming bound, or undefined.
Sets the upper incoming bound (value object or DecimalInput).
Throws ParamError on an invalid value.
Returns a fresh copy of this bounds group.
Six optional
PositionSizebounds across the balance, held, and incoming buckets. The binding stores them without validation.