Enum FlagSet
- Namespace
- DatabentoDotNet.Dbn
- Assembly
- DatabentoDotNet.Dbn.dll
Bit-set flags carried by MboMsg and the record types derived from it.
[Flags]
public enum FlagSet : byte
Fields
BadTsRecv = 8Indicates the
ts_recvvalue is inaccurate due to clock issues or packet reordering.Last = 128Indicates it's the last record in the event from the venue for a given instrument ID.
MaybeBadBook = 4Indicates an unrecoverable gap was detected in the channel.
Mbp = 16Indicates an aggregated price-level record, not an individual order.
None = 0No flags set.
PublisherSpecific = 2Used to indicate a publisher-specific event.
Snapshot = 32Indicates the record was sourced from a replay, such as a snapshot server.
Tob = 64Indicates a top-of-book record, not an individual order.
Remarks
Unlike every other enum in this namespace, every raw byte is a valid FlagSet —
there is no rejection path, so this type has no EnumValues.TryFrom counterpart. Bit 0
(0x01) is reserved and has no named flag in the wire format; bits set there pass
through unchanged rather than being rejected.