toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'lensFacing': lensFacing.value,
'flashMode': flashMode.value,
'orientation': orientation.value,
'outputPath': outputPath,
'mode': mode.toJson(),
'imageFormat': imageFormat?.toJson(),
'videoStabilizationEnabled': videoStabilizationEnabled.toString(),
if (frontResolutions != null)
'frontResolutions': frontResolutions!.map((r) => r.toJson()).toList(),
if (frontResolution != null) 'frontResolution': frontResolution!.toJson(),
if (backResolutions != null)
'backResolutions': backResolutions!.map((r) => r.toJson()).toList(),
if (backResolution != null) 'backResolution': backResolution!.toJson(),
};
}