BackupManifest.cs 486 B

12345678910111213141516171819
  1. using System;
  2. namespace Jellyfin.Server.Implementations.FullSystemBackup;
  3. /// <summary>
  4. /// Manifest type for backups internal structure.
  5. /// </summary>
  6. internal class BackupManifest
  7. {
  8. public required Version ServerVersion { get; set; }
  9. public required Version BackupEngineVersion { get; set; }
  10. public required DateTimeOffset DateCreated { get; set; }
  11. public required string[] DatabaseTables { get; set; }
  12. public required BackupOptions Options { get; set; }
  13. }