toMap method
Serializes requirements to a map using stable field names.
Implementation
Map<String, Object?> toMap() {
return <String, Object?>{
'requiresCamera': requiresCamera,
'requiresMicrophone': requiresMicrophone,
'requiresStableNetwork': requiresStableNetwork,
'requiresUnmeteredNetwork': requiresUnmeteredNetwork,
'requiresHevcEncoder': requiresHevcEncoder,
'requiresMediaCodecs': requiresMediaCodecs,
'requiredSensors': requiredSensors,
'requiredSystemFeatures': requiredSystemFeatures,
'minBatteryLevel': minBatteryLevel,
'minRefreshRate': minRefreshRate,
'minCameraCount': minCameraCount,
'minSensorCount': minSensorCount,
'minCodecCount': minCodecCount,
'allowPowerSaveMode': allowPowerSaveMode,
};
}