AndroidNativeOptions.fromMap constructor

AndroidNativeOptions.fromMap(
  1. Map map
)

Creates options from a serialized map.

Implementation

factory AndroidNativeOptions.fromMap(Map<dynamic, dynamic> map) {
  return AndroidNativeOptions(
    camera: AndroidCameraOptions.fromMap(
      map['camera'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    audio: AndroidAudioOptions.fromMap(
      map['audio'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    bluetooth: AndroidBluetoothOptions.fromMap(
      map['bluetooth'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    location: AndroidLocationOptions.fromMap(
      map['location'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    sensors: AndroidSensorOptions.fromMap(
      map['sensors'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    biometrics: AndroidBiometricOptions.fromMap(
      map['biometrics'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    system: AndroidSystemOptions.fromMap(
      map['system'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    extras: _objectMap(map['extras']),
  );
}