MacOsDeviceInfo class

Object encapsulating MACOS device information.

Inheritance

Properties

activeCPUs int
Number of active CPUs
final
arch String
Machine cpu architecture Note, that on Apple Silicon Macs can return x86_64 if app runs via Rosetta
final
computerName String
Name given to the local machine.
final
cpuFrequency int
Device CPU Frequency
final
data Map<String, dynamic>
Device information data Warning: The returned Map may not be JSON-encodable.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
hostName String
Operating system type
final
kernelVersion String
Machine Kernel version. Examples: Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64 or Darwin Kernel Version 15.0.0: Wed Dec 9 22:19:38 PST 2015; root:xnu-3248.31.3~2/RELEASE_ARM64_S8000
final
majorVersion int
The major release number, such as 10 in version 10.9.3.
final
memorySize int
Machine's memory size
final
minorVersion int
The minor release number, such as 9 in version 10.9.3.
final
model String
Device model
final
osRelease String
Operating system release number
final
patchVersion int
The update release number, such as 3 in version 10.9.3.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
systemGUID String?
Device GUID
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
For legacy purposes
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromMap(Map<String, dynamic> map) MacOsDeviceInfo
Constructs a MacOsDeviceInfo from a Map of dynamic.