The classification of the fill: maker if the user has a limit order that gets filled, taker if the user makes an execution that crosses the spread, liquidation if an execution is the result of a liquidation, assignee if an execution is a result of a counterparty receiving an Assignment in PAS, assignor if an execution is a result of the user assigning their position due to a failed liquidation, unwindBankrupt any portion of a liquidated position cannot be filled or assigned the remaining contracts are unwound, unwindCounterparty any portion of your counterparty’s position is liquidated and cannot be filled or assigned the remaining contracts are unwound, takerAfterEdit if the user edits the order and it is instantly executed.
The order type of the taker execution: lmt, ioc, post, liquidation, assignment, stp, unwind, market, block, coveredLiquidation, hedgeImmediateOrCancel, hedgeAssignment, fillOrKill.
The order type associated with the fill: lmt, ioc, post, liquidation, assignment, stp, unwind, market, block, coveredLiquidation, hedgeImmediateOrCancel, hedgeAssignment, fillOrKill.