DeviceInfo.fromMap constructor
DeviceInfo.fromMap(
- Map map
API Documentation for DeviceInfo.fromMap.
Implementation
factory DeviceInfo.fromMap(Map<dynamic, dynamic> map) {
return DeviceInfo(
platform: map['platform'] as String? ?? 'unknown',
manufacturer: map['manufacturer'] as String? ?? 'unknown',
model: map['model'] as String? ?? 'unknown',
osVersion: map['osVersion'] as String? ?? 'unknown',
sdkVersion: map['sdkVersion'] as String? ?? 'unknown',
isPhysicalDevice: map['isPhysicalDevice'] as bool? ?? true,
totalRamBytes: (map['totalRamBytes'] as num?)?.toInt() ?? 0,
availableRamBytes: (map['availableRamBytes'] as num?)?.toInt() ?? 0,
cpuArchitecture: map['cpuArchitecture'] as String? ?? 'unknown',
screenRefreshRate: (map['screenRefreshRate'] as num?)?.toDouble() ?? 0,
thermalState: map['thermalState'] as String? ?? 'unknown',
);
}