Table of Contents

Class EvolutionValidationResult

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Result of a dry-run schema evolution validation.

public class EvolutionValidationResult
Inheritance
EvolutionValidationResult
Inherited Members

Constructors

EvolutionValidationResult()

public EvolutionValidationResult()

Properties

Components

Per-component diff and migration results.

public IReadOnlyList<EvolutionComponentResult> Components { get; init; }

Property Value

IReadOnlyList<EvolutionComponentResult>

Errors

Human-readable messages describing each blocking problem; empty when IsValid is true.

public IReadOnlyList<string> Errors { get; init; }

Property Value

IReadOnlyList<string>

IsValid

True when every component either matches or has a viable migration path; false when any breaking change lacks one.

public bool IsValid { get; init; }

Property Value

bool