copyWith method
PageSettings
copyWith(
{ - String? name,
- String? delegateName,
- String? routePattern,
- ValueKey? key,
- Object? arguments,
- Widget? child,
- Map<String, String>? queryParams,
- RouteData? routeData,
- Widget builder(
- Widget route
)?,
})
Implementation
PageSettings copyWith({
String? name,
String? delegateName,
String? routePattern,
ValueKey? key,
Object? arguments,
Widget? child,
Map<String, String>? queryParams,
RouteData? routeData,
Widget Function(Widget route)? builder,
}) {
return PageSettings._(
name: name ?? super.name!,
routePattern: routePattern ?? this.routePattern,
key: key ?? this.key,
rData: routeData ?? rData,
arguments: arguments ?? super.arguments,
child: child ?? this.child,
builder: builder ?? this.builder,
queryParams: queryParams ?? this.queryParams,
delegateName: delegateName ?? _delegateName ?? name ?? super.name,
);
}