namespace AIStudio.Tools.DataBackup; /// /// What the runtime replaces at the next start, cf. DataRestoreFormat. /// /// The version of the plan, cf. DataRestoreFormat.PLAN_FORMAT_VERSION. /// When the restore was prepared. /// When the backup was made. /// The version of AI Studio which made the backup. /// The elements to replace. An element the backup holds nothing for stays as it is. public sealed record DataRestorePlan(int FormatVersion, DateTimeOffset PreparedAtUtc, DateTimeOffset BackupCreatedAtUtc, string BackupAppVersion, IReadOnlyList Elements);