Result of engine.applyExecutionReport, also constructible for a custom policy's post-trade return.

A non-empty accountBlocks means a kill switch fired. accountAdjustments are already applied and must be propagated even when a block is present.

Constructors

  • Constructs a post-trade result from optional block and adjustment lists.

    Both default to empty. Used by a custom policy's applyExecutionReport return path.

    Errors

    Throws TypeError when either array contains a value of the wrong type.

    Parameters

    Returns PostTradeResult

Properties

accountAdjustments: AccountAdjustmentOutcome[]

The already-applied account adjustments.

accountBlocks: AccountBlock[]

The account blocks; non-empty when a kill switch fired.

Methods

  • Returns void

  • Returns void