OfficeIMO

API Reference

Class

ReaderSourceDocument

Namespace OfficeIMO.Reader
Assembly OfficeIMO.Reader
Modifiers sealed

Per-source ingestion payload optimized for direct database upserts.

Inheritance

  • Object
  • ReaderSourceDocument

Constructors

public ReaderSourceDocument() #

Properties

public String Path { get; set; } #

Source file path.

public String SourceId { get; set; } #

Stable source identifier.

public String SourceHash { get; set; } #

Optional source content hash.

public Nullable<DateTime> SourceLastWriteUtc { get; set; } #

Optional source last-write timestamp.

public Nullable<Int64> SourceLengthBytes { get; set; } #

Optional source length in bytes.

public Boolean Parsed { get; set; } #

True when parsing succeeded for this source.

public Int32 ChunksProduced { get; set; } #

Number of chunks emitted for this source.

public Int32 TokenEstimateTotal { get; set; } #

Aggregated token estimate across emitted chunks.

public IReadOnlyList<String> Warnings { get; set; } #

Optional source-level warnings (parse errors, limit skips, extraction warnings).

public IReadOnlyList<ReaderChunk> Chunks { get; set; } #

Emitted chunks for this source (empty for skipped files).