Device constructor

Device({
  1. int? apiLevel,
  2. List<ApplicationReport>? applicationReports,
  3. List<PasswordRequirements>? appliedPasswordPolicies,
  4. String? appliedPolicyName,
  5. String? appliedPolicyVersion,
  6. String? appliedState,
  7. CommonCriteriaModeInfo? commonCriteriaModeInfo,
  8. DeviceSettings? deviceSettings,
  9. UserFacingMessage? disabledReason,
  10. List<Display>? displays,
  11. DpcMigrationInfo? dpcMigrationInfo,
  12. String? enrollmentTime,
  13. String? enrollmentTokenData,
  14. String? enrollmentTokenName,
  15. HardwareInfo? hardwareInfo,
  16. List<HardwareStatus>? hardwareStatusSamples,
  17. String? lastPolicyComplianceReportTime,
  18. String? lastPolicySyncTime,
  19. String? lastStatusReportTime,
  20. String? managementMode,
  21. List<MemoryEvent>? memoryEvents,
  22. MemoryInfo? memoryInfo,
  23. String? name,
  24. NetworkInfo? networkInfo,
  25. List<NonComplianceDetail>? nonComplianceDetails,
  26. String? ownership,
  27. bool? policyCompliant,
  28. String? policyName,
  29. List<PowerManagementEvent>? powerManagementEvents,
  30. List<String>? previousDeviceNames,
  31. SecurityPosture? securityPosture,
  32. SoftwareInfo? softwareInfo,
  33. String? state,
  34. Map<String, String>? systemProperties,
  35. User? user,
  36. String? userName,
})

Implementation

Device({
  this.apiLevel,
  this.applicationReports,
  this.appliedPasswordPolicies,
  this.appliedPolicyName,
  this.appliedPolicyVersion,
  this.appliedState,
  this.commonCriteriaModeInfo,
  this.deviceSettings,
  this.disabledReason,
  this.displays,
  this.dpcMigrationInfo,
  this.enrollmentTime,
  this.enrollmentTokenData,
  this.enrollmentTokenName,
  this.hardwareInfo,
  this.hardwareStatusSamples,
  this.lastPolicyComplianceReportTime,
  this.lastPolicySyncTime,
  this.lastStatusReportTime,
  this.managementMode,
  this.memoryEvents,
  this.memoryInfo,
  this.name,
  this.networkInfo,
  this.nonComplianceDetails,
  this.ownership,
  this.policyCompliant,
  this.policyName,
  this.powerManagementEvents,
  this.previousDeviceNames,
  this.securityPosture,
  this.softwareInfo,
  this.state,
  this.systemProperties,
  this.user,
  this.userName,
});