fromMap static method

WebViewEnvironmentSettings? fromMap(
  1. Map<String, dynamic>? map
)

Gets a possible WebViewEnvironmentSettings instance from a Map value.

Implementation

static WebViewEnvironmentSettings? fromMap(Map<String, dynamic>? map) {
  if (map == null) {
    return null;
  }
  final instance = WebViewEnvironmentSettings(
    additionalBrowserArguments: map['additionalBrowserArguments'],
    allowSingleSignOnUsingOSPrimaryAccount:
        map['allowSingleSignOnUsingOSPrimaryAccount'],
    browserExecutableFolder: map['browserExecutableFolder'],
    customSchemeRegistrations: map['customSchemeRegistrations'] != null
        ? List<CustomSchemeRegistration>.from(map['customSchemeRegistrations']
            .map((e) => CustomSchemeRegistration.fromMap(
                e?.cast<String, dynamic>())!))
        : null,
    language: map['language'],
    targetCompatibleBrowserVersion: map['targetCompatibleBrowserVersion'],
    userDataFolder: map['userDataFolder'],
  );
  return instance;
}