pub enum MsgType {
Show 60 variants
Heartbeat,
TestRequest,
ResendRequest,
Reject,
SequenceReset,
Logout,
IndicationOfInterest,
Advertisement,
ExecutionReport,
OrderCancelReject,
Logon,
News,
Email,
NewOrderSingle,
NewOrderList,
OrderCancelRequest,
OrderCancelReplaceRequest,
OrderStatusRequest,
AllocationInstruction,
ListCancelRequest,
ListExecute,
ListStatusRequest,
ListStatus,
AllocationInstructionAck,
DontKnowTrade,
QuoteRequest,
Quote,
SettlementInstructions,
MarketDataRequest,
MarketDataSnapshotFullRefresh,
MarketDataIncrementalRefresh,
MarketDataRequestReject,
QuoteCancel,
QuoteStatusRequest,
MassQuoteAcknowledgement,
SecurityDefinitionRequest,
SecurityDefinition,
SecurityStatusRequest,
SecurityStatus,
TradingSessionStatusRequest,
TradingSessionStatus,
MassQuote,
BusinessMessageReject,
BidRequest,
BidResponse,
ListStrikePrice,
XmlMessage,
RegistrationInstructions,
RegistrationInstructionsResponse,
OrderMassCancelRequest,
OrderMassCancelReport,
NewOrderCross,
CrossOrderCancelReplaceRequest,
CrossOrderCancelRequest,
SecurityTypeRequest,
SecurityTypes,
SecurityListRequest,
SecurityList,
DerivativeSecurityListRequest,
Custom(String),
}Expand description
Standard FIX message types.
This enum covers the most common administrative and application messages.
Custom or less common message types can be represented as Custom(String).
Variants§
Heartbeat
Heartbeat (0) - Session level.
TestRequest
Test Request (1) - Session level.
ResendRequest
Resend Request (2) - Session level.
Reject
Reject (3) - Session level.
SequenceReset
Sequence Reset (4) - Session level.
Logout
Logout (5) - Session level.
IndicationOfInterest
Indication of Interest (6).
Advertisement
Advertisement (7).
ExecutionReport
Execution Report (8).
OrderCancelReject
Order Cancel Reject (9).
Logon
Logon (A) - Session level.
News
News (B).
Email (C).
NewOrderSingle
New Order Single (D).
NewOrderList
New Order List (E).
OrderCancelRequest
Order Cancel Request (F).
OrderCancelReplaceRequest
Order Cancel/Replace Request (G).
OrderStatusRequest
Order Status Request (H).
AllocationInstruction
Allocation Instruction (J).
ListCancelRequest
List Cancel Request (K).
ListExecute
List Execute (L).
ListStatusRequest
List Status Request (M).
ListStatus
List Status (N).
AllocationInstructionAck
Allocation Instruction Ack (P).
DontKnowTrade
Don’t Know Trade (Q).
QuoteRequest
Quote Request (R).
Quote
Quote (S).
SettlementInstructions
Settlement Instructions (T).
MarketDataRequest
Market Data Request (V).
MarketDataSnapshotFullRefresh
Market Data Snapshot/Full Refresh (W).
MarketDataIncrementalRefresh
Market Data Incremental Refresh (X).
MarketDataRequestReject
Market Data Request Reject (Y).
QuoteCancel
Quote Cancel (Z).
QuoteStatusRequest
Quote Status Request (a).
MassQuoteAcknowledgement
Mass Quote Acknowledgement (b).
SecurityDefinitionRequest
Security Definition Request (c).
SecurityDefinition
Security Definition (d).
SecurityStatusRequest
Security Status Request (e).
SecurityStatus
Security Status (f).
TradingSessionStatusRequest
Trading Session Status Request (g).
TradingSessionStatus
Trading Session Status (h).
MassQuote
Mass Quote (i).
BusinessMessageReject
Business Message Reject (j).
BidRequest
Bid Request (k).
BidResponse
Bid Response (l).
ListStrikePrice
List Strike Price (m).
XmlMessage
XML Message (n).
RegistrationInstructions
Registration Instructions (o).
RegistrationInstructionsResponse
Registration Instructions Response (p).
OrderMassCancelRequest
Order Mass Cancel Request (q).
OrderMassCancelReport
Order Mass Cancel Report (r).
NewOrderCross
New Order Cross (s).
CrossOrderCancelReplaceRequest
Cross Order Cancel/Replace Request (t).
CrossOrderCancelRequest
Cross Order Cancel Request (u).
SecurityTypeRequest
Security Type Request (v).
SecurityTypes
Security Types (w).
SecurityListRequest
Security List Request (x).
SecurityList
Security List (y).
DerivativeSecurityListRequest
Derivative Security List Request (z).
Custom(String)
Custom or unknown message type.