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
GitSha
Git SHA to stamp into the document (empty string if not available).
public string GitSha { get; init; }
Property Value
MaxRecentRuns
Maximum run-history entries to include in the model.
public int MaxRecentRuns { get; init; }
Property Value
MaxScreenshots
Maximum screenshot evidence entries to include.
public int MaxScreenshots { get; init; }
Property Value
ProjectPath
Absolute path to the Cress project root.
public required string ProjectPath { get; init; }