FFCustomCode constructor

FFCustomCode({
  1. Iterable<FFCustomFunction>? customFunctions,
  2. Iterable<FFCustomWidget>? customWidgets,
  3. Iterable<FFCustomAction>? customActions,
  4. FFEditMetadata? editMetadata,
  5. @Deprecated('This field is deprecated.') bool? legacyMigratedToNullSafety,
  6. @Deprecated('This field is deprecated.') bool? legacyShowLocalStateWarning,
  7. FFCustomFiles? customFiles,
  8. @Deprecated('This field is deprecated.') bool? legacyDismissFlutterUpgradeFailingWarning,
  9. FFPubspecPackageInfo? pubspecPackageInfo,
  10. FFCustomCodeFiles? customCodeFiles,
  11. FFCustomCodeLibraries? customCodeLibraries,
})

Implementation

factory FFCustomCode({
  $core.Iterable<FFCustomFunction>? customFunctions,
  $core.Iterable<FFCustomWidget>? customWidgets,
  $core.Iterable<FFCustomAction>? customActions,
  FFEditMetadata? editMetadata,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyMigratedToNullSafety,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyShowLocalStateWarning,
  FFCustomFiles? customFiles,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyDismissFlutterUpgradeFailingWarning,
  FFPubspecPackageInfo? pubspecPackageInfo,
  FFCustomCodeFiles? customCodeFiles,
  FFCustomCodeLibraries? customCodeLibraries,
}) {
  final result = create();
  if (customFunctions != null) result.customFunctions.addAll(customFunctions);
  if (customWidgets != null) result.customWidgets.addAll(customWidgets);
  if (customActions != null) result.customActions.addAll(customActions);
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (legacyMigratedToNullSafety != null)
    result.legacyMigratedToNullSafety = legacyMigratedToNullSafety;
  if (legacyShowLocalStateWarning != null)
    result.legacyShowLocalStateWarning = legacyShowLocalStateWarning;
  if (customFiles != null) result.customFiles = customFiles;
  if (legacyDismissFlutterUpgradeFailingWarning != null)
    result.legacyDismissFlutterUpgradeFailingWarning =
        legacyDismissFlutterUpgradeFailingWarning;
  if (pubspecPackageInfo != null)
    result.pubspecPackageInfo = pubspecPackageInfo;
  if (customCodeFiles != null) result.customCodeFiles = customCodeFiles;
  if (customCodeLibraries != null)
    result.customCodeLibraries = customCodeLibraries;
  return result;
}