FFInternationalizationSettings constructor

FFInternationalizationSettings({
  1. @Deprecated('This field is deprecated.') bool? legacyRtl,
  2. Iterable<FFLanguage>? languages,
  3. FFLanguage? primaryLanguage,
  4. FFLanguage? displayLanguage,
  5. Iterable<MapEntry<String, FFTextTranslation>>? textTranslations,
  6. FFPresetTexts? presetTexts,
  7. FFEditMetadata? editMetadata,
  8. bool? persistLanguageSelection,
})

Implementation

factory FFInternationalizationSettings({
  @$core.Deprecated('This field is deprecated.') $core.bool? legacyRtl,
  $core.Iterable<FFLanguage>? languages,
  FFLanguage? primaryLanguage,
  FFLanguage? displayLanguage,
  $core.Iterable<$core.MapEntry<$core.String, FFTextTranslation>>?
      textTranslations,
  FFPresetTexts? presetTexts,
  FFEditMetadata? editMetadata,
  $core.bool? persistLanguageSelection,
}) {
  final result = create();
  if (legacyRtl != null) result.legacyRtl = legacyRtl;
  if (languages != null) result.languages.addAll(languages);
  if (primaryLanguage != null) result.primaryLanguage = primaryLanguage;
  if (displayLanguage != null) result.displayLanguage = displayLanguage;
  if (textTranslations != null)
    result.textTranslations.addEntries(textTranslations);
  if (presetTexts != null) result.presetTexts = presetTexts;
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (persistLanguageSelection != null)
    result.persistLanguageSelection = persistLanguageSelection;
  return result;
}