FFAdvancedAppSettings constructor

FFAdvancedAppSettings({
  1. String? kotlinVersion,
  2. int? compileSdkVersion,
  3. int? targetSdkVersion,
  4. int? minSdkVersion,
  5. String? minIosVersion,
  6. bool? requestBroadAccessToMedia,
  7. FFWebBuildSettings? webBuildSettings,
  8. bool? hideComponentPreviewInPalette,
  9. bool? useEdgeToEdgeAndroid,
})

Implementation

factory FFAdvancedAppSettings({
  $core.String? kotlinVersion,
  $core.int? compileSdkVersion,
  $core.int? targetSdkVersion,
  $core.int? minSdkVersion,
  $core.String? minIosVersion,
  $core.bool? requestBroadAccessToMedia,
  FFWebBuildSettings? webBuildSettings,
  $core.bool? hideComponentPreviewInPalette,
  $core.bool? useEdgeToEdgeAndroid,
}) {
  final result = create();
  if (kotlinVersion != null) result.kotlinVersion = kotlinVersion;
  if (compileSdkVersion != null) result.compileSdkVersion = compileSdkVersion;
  if (targetSdkVersion != null) result.targetSdkVersion = targetSdkVersion;
  if (minSdkVersion != null) result.minSdkVersion = minSdkVersion;
  if (minIosVersion != null) result.minIosVersion = minIosVersion;
  if (requestBroadAccessToMedia != null)
    result.requestBroadAccessToMedia = requestBroadAccessToMedia;
  if (webBuildSettings != null) result.webBuildSettings = webBuildSettings;
  if (hideComponentPreviewInPalette != null)
    result.hideComponentPreviewInPalette = hideComponentPreviewInPalette;
  if (useEdgeToEdgeAndroid != null)
    result.useEdgeToEdgeAndroid = useEdgeToEdgeAndroid;
  return result;
}