FolderScanResult.cs 878 B

123456789101112131415161718
  1. using FNZCM2.Abstractions.Models.Fs;
  2. namespace FNZCM2.Abstractions.Utility;
  3. public class FolderScanResult
  4. {
  5. //public required IReadOnlyList<IFsEntry> All { get; init; }
  6. //public required IReadOnlyDictionary<long, IFsEntry> AllById { get; init; }
  7. //public required IReadOnlyDictionary<long, IReadOnlyList<IFsEntry>> AllInFolder { get; init; }
  8. public required IReadOnlyList<FolderEntry> Folders { get; init; }
  9. //public required IReadOnlyDictionary<long, FolderEntry> FolderById { get; init; }
  10. //public required IReadOnlyDictionary<long, IReadOnlyList<FolderEntry>> FoldersInFolder { get; init; }
  11. public required IReadOnlyList<FileEntry> Files { get; init; }
  12. //public required IReadOnlyDictionary<long, FileEntry> FileById { get; init; }
  13. //public required IReadOnlyDictionary<long, IReadOnlyList<FileEntry>> FilesInFolder { get; init; }
  14. }