Table of Contents

Enum SymbolsKind

Namespace
DatabentoDotNet
Assembly
DatabentoDotNet.Dbn.dll

Which of the three forms a Symbols set takes.

public enum SymbolsKind

Fields

All = 1

Every symbol in the dataset — AllWireValue on the wire.

Ids = 3

Symbols named by numeric instrument ID, to pair with InstrumentId.

None = 0

A default Symbols, which names nothing and cannot be sent. Upstream has no equivalent: a Rust enum has no zero value, and a C# struct always has one.

Symbols = 2

Symbols named as text, in whatever symbology the subscription's stype_in names.

Remarks

The discriminant of upstream's Symbols sum type, made explicit because C# has no sum types. It is not a wire value — nothing in the live protocol carries it — so it has no entry in the codec's wire-string tables and no defined numbering.