copyWith method
RouteData
copyWith(
{ - String? path,
- String? location,
- Map<String, String>? queryParams,
- Map<String, String>? pathParams,
- dynamic arguments,
- List<RouteData>? redirectedFrom,
- bool? pathEndsWithSlash,
- String? subLocation,
- GlobalKey<NavigatorState>? navigationKey,
})
Implementation
RouteData copyWith({
String? path,
String? location,
Map<String, String>? queryParams,
Map<String, String>? pathParams,
dynamic arguments,
List<RouteData>? redirectedFrom,
bool? pathEndsWithSlash,
String? subLocation,
GlobalKey<NavigatorState>? navigationKey,
}) {
return RouteData(
navigatorKey: navigationKey ?? this.navigatorKey,
path: path ?? this.path,
location: location ?? this.location,
queryParams: queryParams ?? this.queryParams,
pathParams: pathParams ?? this.pathParams,
arguments: arguments ?? this.arguments,
pathEndsWithSlash: pathEndsWithSlash ?? _pathEndsWithSlash,
redirectedFrom: redirectedFrom ?? _redirectedFrom,
subLocation: subLocation ?? _subLocation,
);
}