copyWith method
ParallelRoute<T>
copyWith({
- ModularChild? child,
- Module? module,
- TransitionType? transition,
- CustomTransition? customTransition,
- Duration? duration,
- bool? isFullscreenDialog,
- String? name,
- String? schema,
- void popCallback(
- dynamic
- List<
Middleware> ? middlewares, - List<
ModularRoute> ? children, - String? parent,
- Uri? uri,
- Map<
ModularKey, ModularRoute> ? routeMap, - Map<
Type, Module> ? innerModules,
override
Implementation
@override
ParallelRoute<T> copyWith({
ModularChild? child,
Module? module,
TransitionType? transition,
CustomTransition? customTransition,
Duration? duration,
bool? isFullscreenDialog,
String? name,
String? schema,
void Function(dynamic)? popCallback,
List<Middleware>? middlewares,
List<ModularRoute>? children,
String? parent,
Uri? uri,
Map<ModularKey, ModularRoute>? routeMap,
Map<Type, Module>? innerModules,
}) {
return ParallelRoute<T>(
child: child ?? this.child,
transition: transition ?? this.transition,
module: module ?? this.module,
customTransition: customTransition ?? this.customTransition,
duration: duration ?? this.duration,
isFullscreenDialog: isFullscreenDialog ?? this.isFullscreenDialog,
name: name ?? this.name,
schema: schema ?? this.schema,
popCallback: popCallback ?? this.popCallback,
middlewares: middlewares ?? this.middlewares,
children: children ?? this.children,
parent: parent ?? this.parent,
uri: uri ?? this.uri,
innerModules: innerModules ?? this.innerModules,
);
}