AndroidDeviceInfo.fromMap constructor

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

fromMap is the method to convert the map to the android device information.

Implementation

factory AndroidDeviceInfo.fromMap(Map<String, dynamic> map) {
  return AndroidDeviceInfo(
    system: map['system'] != null ? SystemInfo.fromMap(map['system']) : null,
    cpu: map['cpu'] != null ? CPUInfo.fromMap(map['cpu']) : null,
    android: map['android'] != null ? Android.fromMap(map['android']) : null,
    drmInfo: map['drmInfo'] != null ? DRMINFO.fromMap(map['drmInfo']) : null,
    memory: map['memory'] != null ? Memory.fromMap(map['memory']) : null,
    camera: map['camera'] != null ? CameraInfos.fromMap(map['camera']) : null,
    battery: map['battery'] != null ? Battery.fromMap(map['battery']) : null,
    display: map['display'] != null ? Display.fromMap(map['display']) : null,
    thermal: map['thermal'] != null ? Thermal.fromMap(map['thermal']) : null,
    network: map['network'] != null ? Network.fromMap(map['network']) : null,
    simInfo: map['simInfo'] != null ? SimInfo.fromMap(map['simInfo']) : null,
    systemFile: map['systemFile'] != null
        ? SystemFiles.fromMap(map['systemFile'])
        : null,
  );
}