Map<String, dynamic> toJson() { return { 'lensFacing': lensFacing.value, 'flashMode': flashMode.value, 'orientation': orientation.value, 'outputPath': outputPath, 'mode': mode.value, }; }