Constructs a fill-details group around the required lock.
The lock is mandatory; the other fields default to absent and are set through their setters.
The fee amount and currency for this fill, or undefined.
Sets or clears the fee amount and currency.
Accepts a MonetaryAmount object or a MonetaryAmountInit literal.
Throws ParamError/AssetError when a present value cannot be
marshalled into the core value types.
Whether this report closes the order's report stream, or undefined.
Sets the finality flag.
The remaining (unfilled) quantity, or undefined.
Sets the remaining quantity (accepts a value object or DecimalInput).
Throws ParamError on an invalid value.
Returns a deep copy of this fill-details group.
Fill-details group: lock, fee, remaining quantity, last trade, and finality.