fromMap static method

IosDeviceInfo fromMap(
  1. Map<String, dynamic> map
)

Deserializes from the map message received from _kChannel.

Implementation

static IosDeviceInfo fromMap(Map<String, dynamic> map) {
  return IosDeviceInfo._(
    data: map,
    name: map['name'],
    systemName: map['systemName'],
    systemVersion: map['systemVersion'],
    model: map['model'],
    modelName: map['modelName'],
    localizedModel: map['localizedModel'],
    identifierForVendor: map['identifierForVendor'],
    freeDiskSize: map['freeDiskSize'],
    totalDiskSize: map['totalDiskSize'],
    isPhysicalDevice: map['isPhysicalDevice'],
    physicalRamSize: map['physicalRamSize'],
    availableRamSize: map['availableRamSize'],
    isiOSAppOnMac: map['isiOSAppOnMac'],
    utsname: IosUtsname._fromMap(
      map['utsname']?.cast<String, dynamic>() ?? {},
    ),
  );
}