copyWith method
NeuronRoute
copyWith({ - String? path,
- String? name,
- NeuronRouteBuilder? builder,
- List<NeuronRouteGuard>? guards,
- Map<String, dynamic>? meta,
- NeuronPageTransition? transition,
- NeuronTransitionSpec? transitionSpec,
- RouteTransitionsBuilder? customTransition,
- bool? maintainState,
- bool? fullscreenDialog,
- List<NeuronRoute>? children,
})
Implementation
NeuronRoute copyWith({
String? path,
String? name,
NeuronRouteBuilder? builder,
List<NeuronRouteGuard>? guards,
Map<String, dynamic>? meta,
NeuronPageTransition? transition,
NeuronTransitionSpec? transitionSpec,
RouteTransitionsBuilder? customTransition,
bool? maintainState,
bool? fullscreenDialog,
List<NeuronRoute>? children,
}) {
return NeuronRoute(
path: path ?? this.path,
name: name ?? this.name,
builder: builder ?? this.builder,
guards: guards ?? this.guards,
meta: meta ?? this.meta,
transition: transition ?? this.transition,
transitionSpec: transitionSpec ?? this.transitionSpec,
customTransition: customTransition ?? this.customTransition,
maintainState: maintainState ?? this.maintainState,
fullscreenDialog: fullscreenDialog ?? this.fullscreenDialog,
children: children ?? this.children,
);
}