namespace AIStudio.Tools.DataBackup; /// /// One element which a restore replaces, as the list of the backup contents names it. /// /// The folder in which the element lies. /// The path of the element within that folder, with forward slashes. A folder ends with a slash. /// The paths below the element which stay as they are, relative to the same folder: the plugins which come with AI Studio or from the organization, for example. The runtime moves them from the replaced element into the new one. public sealed record DataRestoreElement(DataBackupLocation Location, string RelativePath, IReadOnlyList Keep);