namespace StellaOps.Feedser.Exporter.TrivyDb;

using System.Collections.Generic;
using StellaOps.Feedser.Storage.Mongo.Exporting;

public sealed record TrivyDbExportPlan(
    TrivyDbExportMode Mode,
    string TreeDigest,
    string? BaseExportId,
    string? BaseManifestDigest,
    bool ResetBaseline,
    IReadOnlyList<ExportFileRecord> Manifest,
    IReadOnlyList<ExportFileRecord> ChangedFiles,
    IReadOnlyList<string> RemovedPaths);
