toMap method

Map<String, Object?> toMap()

Converts this report to a map using the public model field names.

Implementation

Map<String, Object?> toMap() {
  return <String, Object?>{
    'platformSummary': platformSummary.toMap(),
    'systemFeatures': systemFeatures
        .map((SystemFeature feature) => feature.toMap())
        .toList(),
    'sensors': sensors.map((NativeSensor sensor) => sensor.toMap()).toList(),
    'displayInfo': displayInfo.toMap(),
    'mediaCodecs': mediaCodecs
        .map((MediaCodecCapability codec) => codec.toMap())
        .toList(),
    'cameraCapabilities': cameraCapabilities
        .map((CameraCapability camera) => camera.toMap())
        .toList(),
    'powerState': powerState.toMap(),
    'networkCapability': networkCapability.toMap(),
    'generatedAtMillis': generatedAtMillis,
  };
}