fixparser
Version:
FIX.Latest / 5.0 SP2 Parser / AI Agent Trading
56 lines (55 loc) • 1.78 kB
TypeScript
/**
* Describes the specific ExecutionRpt (e.g. Pending Cancel) while OrdStatus(39) will always identify the current order status (e.g. Partially Filled).
* - Tag: 150
* - FIX Specification type: char
* - Mapped type: string
* @readonly
* @public
*/
export declare const ExecType: Readonly<{
/** New */
readonly New: "0";
/** Done for day */
readonly DoneForDay: "3";
/** Canceled */
readonly Canceled: "4";
/** Replaced */
readonly Replaced: "5";
/** Pending Cancel (e.g. result of Order Cancel Request) */
readonly PendingCancel: "6";
/** Stopped */
readonly Stopped: "7";
/** Rejected */
readonly Rejected: "8";
/** Suspended */
readonly Suspended: "9";
/** Pending New */
readonly PendingNew: "A";
/** Calculated */
readonly Calculated: "B";
/** Expired */
readonly Expired: "C";
/** Restated (Execution Report sent unsolicited by sellside, with ExecRestatementReason (378) set) */
readonly Restated: "D";
/** Pending Replace (e.g. result of Order Cancel/Replace Request) */
readonly PendingReplace: "E";
/** Trade (partial fill or fill) */
readonly Trade: "F";
/** Trade Correct */
readonly TradeCorrect: "G";
/** Trade Cancel */
readonly TradeCancel: "H";
/** Order Status */
readonly OrderStatus: "I";
/** Trade in a Clearing Hold */
readonly TradeInAClearingHold: "J";
/** Trade has been released to Clearing */
readonly TradeHasBeenReleasedToClearing: "K";
/** Triggered or Activated by System */
readonly TriggeredOrActivatedBySystem: "L";
/** Locked */
readonly Locked: "M";
/** Released */
readonly Released: "N";
}>;
export type ExecType = (typeof ExecType)[keyof typeof ExecType];