Table of Contents

Class DocumentBuildOptions

Namespace
Cress.LivingDocs
Assembly
Cress.LivingDocs.dll

Options controlling what DocumentBuilder collects.

public sealed record DocumentBuildOptions : IEquatable<DocumentBuildOptions>
Inheritance
DocumentBuildOptions
Implements
Inherited Members

Properties

Branding

Branding overrides applied on top of project config defaults.

public DocumentBranding Branding { get; init; }

Property Value

DocumentBranding

GitSha

Git SHA to stamp into the document (empty string if not available).

public string GitSha { get; init; }

Property Value

string

MaxRecentRuns

Maximum run-history entries to include in the model.

public int MaxRecentRuns { get; init; }

Property Value

int

MaxScreenshots

Maximum screenshot evidence entries to include.

public int MaxScreenshots { get; init; }

Property Value

int

ProjectPath

Absolute path to the Cress project root.

public required string ProjectPath { get; init; }

Property Value

string