FFCodeGenerationSettings constructor

FFCodeGenerationSettings({
  1. FFEditMetadata? editMetadata,
  2. @Deprecated('This field is deprecated.') bool? legacyUseLegacyFolders,
  3. Iterable<FFCodeFolder>? rootFolders,
  4. Iterable<MapEntry<String, String>>? widgetClassKeyToFolderKey,
  5. FFDownloadCodeSettings? downloadCodeSettings,
  6. bool? excludeFirebaseInit,
})

Implementation

factory FFCodeGenerationSettings({
  FFEditMetadata? editMetadata,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? legacyUseLegacyFolders,
  $core.Iterable<FFCodeFolder>? rootFolders,
  $core.Iterable<$core.MapEntry<$core.String, $core.String>>?
      widgetClassKeyToFolderKey,
  FFDownloadCodeSettings? downloadCodeSettings,
  $core.bool? excludeFirebaseInit,
}) {
  final result = create();
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (legacyUseLegacyFolders != null)
    result.legacyUseLegacyFolders = legacyUseLegacyFolders;
  if (rootFolders != null) result.rootFolders.addAll(rootFolders);
  if (widgetClassKeyToFolderKey != null)
    result.widgetClassKeyToFolderKey.addEntries(widgetClassKeyToFolderKey);
  if (downloadCodeSettings != null)
    result.downloadCodeSettings = downloadCodeSettings;
  if (excludeFirebaseInit != null)
    result.excludeFirebaseInit = excludeFirebaseInit;
  return result;
}