FFCodeGenerationSettings constructor
FFCodeGenerationSettings({
- FFEditMetadata? editMetadata,
- @Deprecated('This field is deprecated.') bool? legacyUseLegacyFolders,
- Iterable<
FFCodeFolder> ? rootFolders, - Iterable<
MapEntry< ? widgetClassKeyToFolderKey,String, String> > - FFDownloadCodeSettings? downloadCodeSettings,
- 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;
}