asMap method
Implementation
Map asMap() {
Map<String, dynamic> map = new Map();
map["customization"] = customization?.asMap();
map["sensorSettings"] = sensorSettings?.asMap();
map["enableSwitchCameraButton"] = enableSwitchCameraButton;
map["compressQuality"] = compressQuality;
map["resolution"] = resolution;
map["enableGoogleServices"] = enableGoogleServices;
map["useEmulator"] = useEmulator;
map["useRoot"] = useRoot;
map["useDeveloperMode"] = useDeveloperMode;
map["useAdb"] = useAdb;
map["useDebug"] = useDebug;
if (captureStages != null) {
List<Map<String, dynamic>> stagesMap = [];
for (var stage in captureStages!) {
stagesMap.add(stage.asMap() as Map<String, dynamic>);
}
map["captureStages"] = stagesMap;
}
return map;
}