15 lines
578 B
C#
15 lines
578 B
C#
namespace StellaOps.Evidence.Bundle;
|
|
|
|
/// <summary>Reachability proof evidence.</summary>
|
|
public sealed class ReachabilityEvidence
|
|
{
|
|
public required EvidenceStatus Status { get; init; }
|
|
public string? Hash { get; init; }
|
|
public ReachabilityProofType ProofType { get; init; }
|
|
public IReadOnlyList<FunctionPathNode>? FunctionPath { get; init; }
|
|
public IReadOnlyList<PackageImportNode>? ImportChain { get; init; }
|
|
public string? LatticeState { get; init; }
|
|
public int? ConfidenceTier { get; init; }
|
|
public string? UnavailableReason { get; init; }
|
|
}
|