namespace ZB.MOM.WW.ScadaBridge.Commons.Types.Transport;

public sealed record ImportResult(
    Guid BundleImportId,
    int Added,
    int Overwritten,
    int Skipped,
    int Renamed,
    IReadOnlyList<int> StaleInstanceIds,
    string AuditEventCorrelation,
    // Number of legacy inbound API keys found in the bundle that were ignored
    // (re-arch C4 — keys are not transported; re-create them on this environment).
    // Defaults to 0 so existing positional construction sites stay source-compatible.
    int ApiKeysIgnored = 0);
