Class ExportHeader

Assembly: redb.Export.dll

Represents the header record of a .redb export file.
The header is always the first line written to the JSONL stream
and carries metadata about the export (provider, timestamp, filters).

public sealed class ExportHeader

Inheritance

Object→ExportHeader

Properties

Description

Optional human-readable description of the export.

public string? Description { get; init; }

ExportedAt

UTC timestamp when the export was started.

public DateTime ExportedAt { get; init; }

Provider

Database provider name that produced the export (e.g. "postgres", "mssql").

public string Provider { get; init; }

SchemeIds

Scheme identifiers that were exported.

public long[] SchemeIds { get; init; }

Type

Record type discriminator. Always "header".

public string Type { get; }

Version

Format version of the export file (currently "1.0").

public string Version { get; init; }