mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-16 22:57:59 +00:00
Co-authored-by: Thorsten Sommer <SommerEngineering@users.noreply.github.com>
13 lines
928 B
C#
13 lines
928 B
C#
using SettingsVersion = AIStudio.Settings.Version;
|
|
|
|
namespace AIStudio.Tools.DataBackup;
|
|
|
|
/// <summary>
|
|
/// Where a restore goes, and what it has to fit to.
|
|
/// </summary>
|
|
/// <param name="DataDirectory">The data folder.</param>
|
|
/// <param name="ConfigDirectory">The configuration folder.</param>
|
|
/// <param name="AppVersion">The version of this AI Studio. A backup of a later version is refused.</param>
|
|
/// <param name="SettingsVersion">The version of the settings this AI Studio writes. A backup with later settings is refused.</param>
|
|
/// <param name="OrganizationPluginFolders">The plugins an organization deployed among the user's own ones, cf. DataBackupContents.FindOrganizationPluginsAmongUserPlugins. They stay as they are.</param>
|
|
public sealed record DataRestoreTarget(string DataDirectory, string ConfigDirectory, string AppVersion, SettingsVersion SettingsVersion, IReadOnlyList<string> OrganizationPluginFolders); |