API Reference
Class
DomainPortfolioSnapshot
Storage-free aggregate view of domain evidence suitable for persistence by higher-level products.
Inheritance
- Object
- DomainPortfolioSnapshot
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Extension method DomainHealthCheck.ToPortfolioSnapshot
- Method DomainPortfolioSnapshotBuilder.Build
- Method DomainPortfolioSnapshotBuilder.ToPortfolioSnapshot
Accepted by parameters
Constructors
public DomainPortfolioSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Int32 SchemaVersion { get; set; } #Snapshot contract version for persistence and migration.
public String Subject { get; set; } #Domain or host that was assessed.
public DateTimeOffset CapturedAtUtc { get; set; } #UTC timestamp when the snapshot was synthesized.
public String EvaluatorVersion { get; set; } #Version of the DomainDetective assembly that synthesized the snapshot.
public List<DomainPortfolioSection> Sections { get; set; } #Evidence sections keyed by health check or product-neutral domain area.
public DomainPortfolioSummaries Summaries { get; set; } #Typed high-value summaries for storage and dashboard projections. Null assignments are normalized to an empty summary set.
public List<Assessment> Assessments { get; set; } #Flattened snapshot-time copy of assessments from all sections.