FFSettings constructor
FFSettings({
- String? appIconPath,
- FFSplashImage? splashImage,
- FFSharing? sharing,
- FFGoogleMapsApiKeys? googleMapsApiKeys,
- FFAdMobSettings? admobSettings,
- FFPaymentSettings? paymentSettings,
- @Deprecated('This field is deprecated.') FFCodemagicSettings? legacyCodemagicSettings,
- FFPushNotificationSettings? pushNotificationSettings,
- FFPermissionsSettings? permissionsSettings,
- FFPlatformSettings? platformSettings,
- FFEditMetadata? editMetadata,
- FFMuxBroadcastApiAccessTokens? muxBroadcastApiAccessTokens,
- @Deprecated('This field is deprecated.') FFWebSettings? legacyWebSettings,
- FFDatePickerSettings? datePickerSettings,
- FFInternationalizationSettings? internationalizationSettings,
- FFAccessibilitySettings? accessibilitySettings,
- bool? downloadUnusedAssets,
- FFAdvancedAppSettings? advancedSettings,
- String? errorImagePath,
- Iterable<
MapEntry< ? canvasSizeDefaults,String, FFCanvasProps> > - FFOneSignalSettings? oneSignalSettings,
- FFMaterialThemeSettings? materialThemeSettings,
- FFGeminiSettings? geminiSettings,
- FFAndroidAdaptiveIcon? androidAdaptiveIcon,
- FFCanvasSettings? canvasSettings,
- FFEnvironmentSettings? environmentSettings,
- FFLibrarySettings? librarySettings,
- FFAllWebSettings? allWebSettings,
- FFAllCodemagicSettings? allCodemagicSettings,
- bool? checkCustomCodeReferences,
Implementation
factory FFSettings({
$core.String? appIconPath,
FFSplashImage? splashImage,
FFSharing? sharing,
FFGoogleMapsApiKeys? googleMapsApiKeys,
FFAdMobSettings? admobSettings,
FFPaymentSettings? paymentSettings,
@$core.Deprecated('This field is deprecated.')
FFCodemagicSettings? legacyCodemagicSettings,
FFPushNotificationSettings? pushNotificationSettings,
FFPermissionsSettings? permissionsSettings,
FFPlatformSettings? platformSettings,
FFEditMetadata? editMetadata,
FFMuxBroadcastApiAccessTokens? muxBroadcastApiAccessTokens,
@$core.Deprecated('This field is deprecated.')
FFWebSettings? legacyWebSettings,
FFDatePickerSettings? datePickerSettings,
FFInternationalizationSettings? internationalizationSettings,
FFAccessibilitySettings? accessibilitySettings,
$core.bool? downloadUnusedAssets,
FFAdvancedAppSettings? advancedSettings,
$core.String? errorImagePath,
$core.Iterable<$core.MapEntry<$core.String, FFCanvasProps>>?
canvasSizeDefaults,
FFOneSignalSettings? oneSignalSettings,
FFMaterialThemeSettings? materialThemeSettings,
FFGeminiSettings? geminiSettings,
FFAndroidAdaptiveIcon? androidAdaptiveIcon,
FFCanvasSettings? canvasSettings,
FFEnvironmentSettings? environmentSettings,
FFLibrarySettings? librarySettings,
FFAllWebSettings? allWebSettings,
FFAllCodemagicSettings? allCodemagicSettings,
$core.bool? checkCustomCodeReferences,
}) {
final result = create();
if (appIconPath != null) result.appIconPath = appIconPath;
if (splashImage != null) result.splashImage = splashImage;
if (sharing != null) result.sharing = sharing;
if (googleMapsApiKeys != null) result.googleMapsApiKeys = googleMapsApiKeys;
if (admobSettings != null) result.admobSettings = admobSettings;
if (paymentSettings != null) result.paymentSettings = paymentSettings;
if (legacyCodemagicSettings != null)
result.legacyCodemagicSettings = legacyCodemagicSettings;
if (pushNotificationSettings != null)
result.pushNotificationSettings = pushNotificationSettings;
if (permissionsSettings != null)
result.permissionsSettings = permissionsSettings;
if (platformSettings != null) result.platformSettings = platformSettings;
if (editMetadata != null) result.editMetadata = editMetadata;
if (muxBroadcastApiAccessTokens != null)
result.muxBroadcastApiAccessTokens = muxBroadcastApiAccessTokens;
if (legacyWebSettings != null) result.legacyWebSettings = legacyWebSettings;
if (datePickerSettings != null)
result.datePickerSettings = datePickerSettings;
if (internationalizationSettings != null)
result.internationalizationSettings = internationalizationSettings;
if (accessibilitySettings != null)
result.accessibilitySettings = accessibilitySettings;
if (downloadUnusedAssets != null)
result.downloadUnusedAssets = downloadUnusedAssets;
if (advancedSettings != null) result.advancedSettings = advancedSettings;
if (errorImagePath != null) result.errorImagePath = errorImagePath;
if (canvasSizeDefaults != null)
result.canvasSizeDefaults.addEntries(canvasSizeDefaults);
if (oneSignalSettings != null) result.oneSignalSettings = oneSignalSettings;
if (materialThemeSettings != null)
result.materialThemeSettings = materialThemeSettings;
if (geminiSettings != null) result.geminiSettings = geminiSettings;
if (androidAdaptiveIcon != null)
result.androidAdaptiveIcon = androidAdaptiveIcon;
if (canvasSettings != null) result.canvasSettings = canvasSettings;
if (environmentSettings != null)
result.environmentSettings = environmentSettings;
if (librarySettings != null) result.librarySettings = librarySettings;
if (allWebSettings != null) result.allWebSettings = allWebSettings;
if (allCodemagicSettings != null)
result.allCodemagicSettings = allCodemagicSettings;
if (checkCustomCodeReferences != null)
result.checkCustomCodeReferences = checkCustomCodeReferences;
return result;
}