FFRoutingSettings constructor

FFRoutingSettings({
  1. bool? overrideDefaultTransition,
  2. FFNavigateTransition? transition,
  3. FFEditMetadata? editMetadata,
  4. bool? enableRouting,
  5. String? appScheme,
  6. String? appHost,
  7. bool? enableFirebaseDynamicLinks,
  8. bool? defaultPageRequiresAuth,
  9. bool? pagesAreSubroutesOfRoot,
  10. bool? showEnableRouting,
})

Implementation

factory FFRoutingSettings({
  $core.bool? overrideDefaultTransition,
  FFNavigateTransition? transition,
  FFEditMetadata? editMetadata,
  $core.bool? enableRouting,
  $core.String? appScheme,
  $core.String? appHost,
  $core.bool? enableFirebaseDynamicLinks,
  $core.bool? defaultPageRequiresAuth,
  $core.bool? pagesAreSubroutesOfRoot,
  $core.bool? showEnableRouting,
}) {
  final result = create();
  if (overrideDefaultTransition != null)
    result.overrideDefaultTransition = overrideDefaultTransition;
  if (transition != null) result.transition = transition;
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (enableRouting != null) result.enableRouting = enableRouting;
  if (appScheme != null) result.appScheme = appScheme;
  if (appHost != null) result.appHost = appHost;
  if (enableFirebaseDynamicLinks != null)
    result.enableFirebaseDynamicLinks = enableFirebaseDynamicLinks;
  if (defaultPageRequiresAuth != null)
    result.defaultPageRequiresAuth = defaultPageRequiresAuth;
  if (pagesAreSubroutesOfRoot != null)
    result.pagesAreSubroutesOfRoot = pagesAreSubroutesOfRoot;
  if (showEnableRouting != null) result.showEnableRouting = showEnableRouting;
  return result;
}