SentryDevice.fromJson constructor

SentryDevice.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory SentryDevice.fromJson(Map<String, dynamic> data) => SentryDevice(
      name: data['name'],
      family: data['family'],
      model: data['model'],
      modelId: data['model_id'],
      arch: data['arch'],
      batteryLevel: data['battery_level'],
      orientation: data['orientation'],
      manufacturer: data['manufacturer'],
      brand: data['brand'],
      screenResolution: data['screen_resolution'],
      screenHeightPixels: data['screen_height_pixels'],
      screenWidthPixels: data['screen_width_pixels'],
      screenDensity: data['screen_density'],
      screenDpi: data['screen_dpi'],
      online: data['online'],
      charging: data['charging'],
      lowMemory: data['low_memory'],
      simulator: data['simulator'],
      memorySize: data['memory_size'],
      freeMemory: data['free_memory'],
      usableMemory: data['usable_memory'],
      storageSize: data['storage_size'],
      freeStorage: data['free_storage'],
      externalStorageSize: data['external_storage_size'],
      externalFreeStorage: data['external_free_storage'],
      bootTime: data['boot_time'] != null
          ? DateTime.tryParse(data['boot_time'])
          : null,
      timezone: data['timezone'],
      language: data['language'],
    );