Drive.cs 451 B

1234567891011121314151617181920
  1. namespace RackPeek.Domain.Resources.Hardware.Models;
  2. public class Drive
  3. {
  4. public string? Type { get; set; }
  5. public int? Size { get; set; }
  6. public static readonly string[] ValidDriveTypes =
  7. {
  8. // Flash storage
  9. "nvme", "ssd",
  10. // Traditional spinning disks
  11. "hdd",
  12. // Enterprise interfaces
  13. "sas", "sata",
  14. // External / removable
  15. "usb", "sdcard", "micro-sd"
  16. };
  17. }