Table of Contents

Class RepairOutcome

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

The result of applying a plan: what was attempted, what worked, and what it really cost.

public sealed class RepairOutcome
Inheritance
RepairOutcome
Inherited Members

Constructors

RepairOutcome()

public RepairOutcome()

Properties

BackupPath

Path of the pre-repair copy, when one was taken.

public string BackupPath { get; init; }

Property Value

string

Plan

The plan that was applied.

public required RepairPlan Plan { get; init; }

Property Value

RepairPlan

Results

Per-step receipts, in execution order.

public required IReadOnlyList<RepairStepResult> Results { get; init; }

Property Value

IReadOnlyList<RepairStepResult>

Succeeded

Whether every attempted step succeeded.

public bool Succeeded { get; }

Property Value

bool

VerificationReport

The verification scan run after the repair. null when the repair aborted before it.

public IntegrityReport VerificationReport { get; init; }

Property Value

IntegrityReport