Class EvolutionComponentResult
Per-component result of a dry-run evolution validation.
public class EvolutionComponentResult
- Inheritance
-
EvolutionComponentResult
- Inherited Members
Constructors
EvolutionComponentResult()
public EvolutionComponentResult()
Properties
ComponentName
Component (schema) name.
public string ComponentName { get; init; }
Property Value
Diff
Computed diff against the persisted schema, or null when the component is new (no persisted data).
public SchemaDiff Diff { get; init; }
Property Value
HasMigrationPath
True when a migration path exists (or none is needed); false when breaking changes have no registered migration.
public bool HasMigrationPath { get; init; }
Property Value
NeedsMigration
True when the change requires a data migration to apply safely.
public bool NeedsMigration { get; init; }
Property Value
Summary
Short human-readable description of the change (e.g. "Identical", "New component", or a diff summary).
public string Summary { get; init; }