Table of Contents

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 = 8

Indicates the ts_recv value is inaccurate due to clock issues or packet reordering.

Last = 128

Indicates it's the last record in the event from the venue for a given instrument ID.

MaybeBadBook = 4

Indicates an unrecoverable gap was detected in the channel.

Mbp = 16

Indicates an aggregated price-level record, not an individual order.

None = 0

No flags set.

PublisherSpecific = 2

Used to indicate a publisher-specific event.

Snapshot = 32

Indicates the record was sourced from a replay, such as a snapshot server.

Tob = 64

Indicates 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.