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

ObjectExportHeader

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; }