API Reference
BenchmarkZoneEvidencePackage
Contains portable, machine-readable assessment and transaction evidence for one zone.
Inheritance
- Object
- BenchmarkZoneEvidencePackage
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
- Property BenchmarkRequirementsRunResult.Evidence
- Method BenchmarkZoneEvidenceSerializer.Create
- Method BenchmarkZoneEvidenceSerializer.CreateReportView
- Method BenchmarkZoneEvidenceSerializer.Load
- Method BenchmarkZoneEvidenceSerializer.Load
- Method BenchmarkZoneEvidenceSerializer.Load
- Property BenchmarkReportRequest.RequirementsEvidence
Accepted by parameters
Constructors
public BenchmarkZoneEvidencePackage() #Inherited Methods
Properties
public Int32 SchemaVersion { get; set; } #Gets or sets the evidence schema version.
public Guid EvidenceId { get; set; } #Gets or sets the evidence package identifier.
public String RequirementsId { get; set; } #Gets or sets the company requirements identifier.
public String RequirementsVersion { get; set; } #Gets or sets the company requirements version.
public String RequirementsBundleHash { get; set; } #Gets or sets the SHA-256 hash of the exact requirements bundle.
public String RequirementsPublisherThumbprint { get; set; } #Gets or sets the verified publisher certificate thumbprint.
public String OrganizationPolicyId { get; set; } #Gets or sets the exact embedded organization-policy identifier.
public String OrganizationPolicyHash { get; set; } #Gets or sets the exact embedded organization-policy hash.
public String CompositionPolicyId { get; set; } #Gets or sets the exact embedded composition-policy identifier.
public String CompositionPolicyHash { get; set; } #Gets or sets the exact embedded composition-policy hash.
public String ZoneId { get; set; } #Gets or sets the reporting zone identifier.
public List<String> EnabledCompositionRuleIds { get; set; } #Gets or sets company-gated composition rules explicitly enabled for this evidence run.
public List<String> CoverageBlocks { get; set; } #Gets or sets discovery, assignment, or native-provider blocks that make coverage incomplete.
public DateTimeOffset GeneratedAt { get; set; } #Gets or sets the UTC generation time.
public List<BenchmarkAssessment> Assessments { get; set; } #Gets or sets complete typed assessments.
public List<BenchmarkChangeTransaction> Transactions { get; set; } #Gets or sets related apply, backup, and rollback transactions.
public List<BenchmarkManualEvidencePackage> ManualEvidencePackages { get; set; } #Gets or sets the original signed manual-evidence packages preserved for central attestor verification.
public List<BenchmarkManualEvidenceAttestation> ManualEvidence { get; set; } #Gets or sets the flattened reviewed attestations derived from the signed packages.
public List<BenchmarkRequirementResult> Requirements { get; set; } #Gets or sets normalized requirement results suitable for Power BI ingestion.
public BenchmarkRequirementFulfillmentSummary Summary { get; set; } #Gets or sets the honest company-requirement fulfillment summary.
public Boolean IsCompleteEvidence { get; set; } #Gets or sets whether this package contains complete authoritative assignment coverage rather than a report-only view.
public String ContentHash { get; set; } #Gets or sets the SHA-256 content hash excluding this property and the signature.
public BenchmarkDigitalSignature Signature { get; set; } #Gets or sets an optional zone evidence signature.