toMap method
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,
};
}