toMap method

Map<String, Object?> toMap()

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