Class BowireGitWorkspaceMigrationReport
- Namespace
- Kuestenlogik.Bowire.Workspace.Git
- Assembly
- Kuestenlogik.Bowire.Workspace.Git.dll
Aggregate result of a single workspace migration. Carries the per-kind counts so callers can render a summary, plus a flag indicating whether any kind moved data on this run (useful for the CLI's idempotent "nothing to do" diagnostic).
public sealed class BowireGitWorkspaceMigrationReport
- Inheritance
-
BowireGitWorkspaceMigrationReport
- Inherited Members
Constructors
BowireGitWorkspaceMigrationReport()
public BowireGitWorkspaceMigrationReport()
Properties
AnyMigrated
True when at least one kind moved data on this run.
public bool AnyMigrated { get; }
Property Value
Kinds
Per-entity-kind migration counts, in canonical order.
public IReadOnlyList<BowireGitWorkspaceMigrationKindReport> Kinds { get; init; }
Property Value
TotalEntities
Sum of per-kind migrated counts.
public int TotalEntities { get; }