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. List<DefaultApplicationInfo>? defaultApplicationInfo,
  9. DeviceSettings? deviceSettings,
  10. UserFacingMessage? disabledReason,
  11. List<Display>? displays,
  12. DpcMigrationInfo? dpcMigrationInfo,
  13. String? enrollmentTime,
  14. String? enrollmentTokenData,
  15. String? enrollmentTokenName,
  16. HardwareInfo? hardwareInfo,
  17. List<HardwareStatus>? hardwareStatusSamples,
  18. String? lastPolicyComplianceReportTime,
  19. String? lastPolicySyncTime,
  20. String? lastStatusReportTime,
  21. String? managementMode,
  22. List<MemoryEvent>? memoryEvents,
  23. MemoryInfo? memoryInfo,
  24. String? name,
  25. NetworkInfo? networkInfo,
  26. List<NonComplianceDetail>? nonComplianceDetails,
  27. String? ownership,
  28. bool? policyCompliant,
  29. String? policyName,
  30. List<PowerManagementEvent>? powerManagementEvents,
  31. List<String>? previousDeviceNames,
  32. SecurityPosture? securityPosture,
  33. SoftwareInfo? softwareInfo,
  34. String? state,
  35. Map<String, String>? systemProperties,
  36. User? user,
  37. String? userName,
})

Implementation

Device({
  this.apiLevel,
  this.applicationReports,
  this.appliedPasswordPolicies,
  this.appliedPolicyName,
  this.appliedPolicyVersion,
  this.appliedState,
  this.commonCriteriaModeInfo,
  this.defaultApplicationInfo,
  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,
});