Device constructor
Device({
- int? apiLevel,
- List<
ApplicationReport> ? applicationReports, - List<
PasswordRequirements> ? appliedPasswordPolicies, - String? appliedPolicyName,
- String? appliedPolicyVersion,
- String? appliedState,
- CommonCriteriaModeInfo? commonCriteriaModeInfo,
- DeviceSettings? deviceSettings,
- UserFacingMessage? disabledReason,
- List<
Display> ? displays, - DpcMigrationInfo? dpcMigrationInfo,
- String? enrollmentTime,
- String? enrollmentTokenData,
- String? enrollmentTokenName,
- HardwareInfo? hardwareInfo,
- List<
HardwareStatus> ? hardwareStatusSamples, - String? lastPolicyComplianceReportTime,
- String? lastPolicySyncTime,
- String? lastStatusReportTime,
- String? managementMode,
- List<
MemoryEvent> ? memoryEvents, - MemoryInfo? memoryInfo,
- String? name,
- NetworkInfo? networkInfo,
- List<
NonComplianceDetail> ? nonComplianceDetails, - String? ownership,
- bool? policyCompliant,
- String? policyName,
- List<
PowerManagementEvent> ? powerManagementEvents, - List<
String> ? previousDeviceNames, - SecurityPosture? securityPosture,
- SoftwareInfo? softwareInfo,
- String? state,
- Map<
String, String> ? systemProperties, - User? user,
- 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,
});