DeviceStaticinfo constructor

DeviceStaticinfo({
  1. required String systemManufacturer,
  2. required String systemModel,
  3. required String systemSerial,
  4. required String systemUuid,
  5. required String biosVendor,
  6. required String biosVersion,
  7. required String biosReleaseDate,
  8. required String baseboardManufacturer,
  9. required String baseboardModel,
  10. required String baseboardSerial,
  11. required String chassisManufacturer,
  12. required String chassisModel,
  13. required String chassisType,
  14. required String chassisSerial,
  15. required String osPlatform,
  16. required String osDistro,
  17. required String osRelease,
  18. required String osArch,
  19. required String osHostname,
  20. required String osBuild,
  21. required String osKernal,
  22. required String osSerial,
  23. required String uuidOs,
  24. required String cpuManufacturer,
  25. required String cpuBrand,
  26. required String cpuSpeed,
  27. required String cpuCores,
  28. required String cpuPhysicalCores,
  29. required String cpuVendor,
  30. required String cpuSocket,
})

(s)-> will not change, (ns)->may be chnage { systemManufacturer : device Manufacturer (s),

systemModel : model name of device(s),

systemSerial : serial number (s),

systemUuid : device uuid (s),

biosVendor : bios vendor (s),

biosVersion : bios version (ns),

biosReleaseDate : bios release date(s),

baseboardManufacturer : base board or motherboard manufacturer (s),

baseboardModel : base board model(s),

baseboardSerial : base board serial number (s),

chassisManufacturer : chassis manufacturer(s),

chassisModel : chassis model(s),

chassisType : chassis type(s)//laptop,desktop, notebook,

chassisSerial: chassis serial(s),

osPlatform : os(ns) win11, win 10,

osDistro : os distribution(s),

osRelease: os release date(s),

osArch: arch 64/32(s),

osHostname: name of device(ns),

osBuild: build version of device(s),

osKernal: not applicable for windows,

osSerial: os serial(s),

uuidOs: os uuid (s),

cpuManufacturer : cpu manufacturer(s),

cpuBrand : cpu brand(s),

cpuSpeed : cpu speed(s),

cpuCores: cpu cores(s),

cpuPhysicalCores : cpu cores(s),

cpuVendor : cpu vendor(s),

cpuSocket : cpu socket(s),

}

Implementation

DeviceStaticinfo({
  required this.systemManufacturer,
  required this.systemModel,
  required this.systemSerial,
  required this.systemUuid,
  required this.biosVendor,
  required this.biosVersion,
  required this.biosReleaseDate,
  required this.baseboardManufacturer,
  required this.baseboardModel,
  required this.baseboardSerial,
  required this.chassisManufacturer,
  required this.chassisModel,
  required this.chassisType,
  required this.chassisSerial,
  required this.osPlatform,
  required this.osDistro,
  required this.osRelease,
  required this.osArch,
  required this.osHostname,
  required this.osBuild,
  required this.osKernal,
  required this.osSerial,
  required this.uuidOs,
  required this.cpuManufacturer,
  required this.cpuBrand,
  required this.cpuSpeed,
  required this.cpuCores,
  required this.cpuPhysicalCores,
  required this.cpuVendor,
  required this.cpuSocket,
});