IosNativeOptions.fromMap constructor

IosNativeOptions.fromMap(
  1. Map map
)

Creates options from a serialized map.

Implementation

factory IosNativeOptions.fromMap(Map<dynamic, dynamic> map) {
  return IosNativeOptions(
    camera: IosCameraOptions.fromMap(
      map['camera'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    audio: IosAudioOptions.fromMap(
      map['audio'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    bluetooth: IosBluetoothOptions.fromMap(
      map['bluetooth'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    location: IosLocationOptions.fromMap(
      map['location'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    sensors: IosSensorOptions.fromMap(
      map['sensors'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    biometrics: IosBiometricOptions.fromMap(
      map['biometrics'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    system: IosSystemOptions.fromMap(
      map['system'] as Map<dynamic, dynamic>? ?? const <String, Object>{},
    ),
    extras: _objectMap(map['extras']),
  );
}