SequenceMode

Controls which sequence numbers are stamped into the event envelope.

Sequence numbers make event streams verifiable downstream:

  • gaps in a sequence reveal event loss,

  • the sequence restores in-session ordering without relying on client timestamps.

Entries

Link copied to clipboard

No sequence numbers. Smallest envelope.

Link copied to clipboard

A per-session counter starting at 1 (seq). Detects loss and restores order within a session.

Link copied to clipboard

A device-lifetime counter (global_seq), persisted across sessions and restarts.

Link copied to clipboard

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.