Constructs an empty operation group; populate it through the setters.
The account identifier, or undefined.
Sets the account identifier.
Accepts an AccountId object or a number | bigint | string (mirroring
AccountId.fromInt/AccountId.fromString).
Throws AccountIdError on an invalid identifier value.
The settlement asset, or undefined.
The trading side wire string ("BUY"/"SELL"), or undefined.
The trade amount, or undefined.
The underlying (traded) asset, or undefined.
Returns a deep copy of this operation group.
Order operation group: instrument, account, side, amount, and price.