CreationParams constructor Null safety

CreationParams(
  1. {String? initialUrl,
  2. WebSettings? webSettings,
  3. Set<String> javascriptChannelNames = const <String>{},
  4. String? userAgent,
  5. AutoMediaPlaybackPolicy autoMediaPlaybackPolicy = AutoMediaPlaybackPolicy.require_user_action_for_all_media_types}
)

Constructs an instance to use when creating a new WebViewPlatformController.

The autoMediaPlaybackPolicy parameter must not be null.

Implementation

CreationParams({
  this.initialUrl,
  this.webSettings,
  this.javascriptChannelNames = const <String>{},
  this.userAgent,
  this.autoMediaPlaybackPolicy =
      AutoMediaPlaybackPolicy.require_user_action_for_all_media_types,
}) : assert(autoMediaPlaybackPolicy != null);