copyWith method
RouteMatch
copyWith(
{ - String? path,
- String? stringMatch,
- Parameters? pathParams,
- Parameters? queryParams,
- List<RouteMatch>? children,
- String? fragment,
- List<String>? segments,
- String? redirectedFrom,
- String? routeName,
- Object? args,
- LocalKey? key,
- List<StackedRouteGuard>? guards,
- Map<String, dynamic>? meta,
})
Implementation
RouteMatch copyWith({
String? path,
String? stringMatch,
Parameters? pathParams,
Parameters? queryParams,
List<RouteMatch>? children,
String? fragment,
List<String>? segments,
String? redirectedFrom,
String? routeName,
Object? args,
LocalKey? key,
List<StackedRouteGuard>? guards,
Map<String, dynamic>? meta,
}) {
return RouteMatch(
path: path ?? this.path,
stringMatch: stringMatch ?? this.stringMatch,
name: routeName ?? name,
segments: segments ?? this.segments,
children: children ?? this.children,
pathParams: pathParams ?? this.pathParams,
queryParams: queryParams ?? this.queryParams,
fragment: fragment ?? this.fragment,
args: args ?? this.args,
key: key ?? this.key,
guards: guards ?? this.guards,
redirectedFrom: redirectedFrom ?? this.redirectedFrom,
meta: meta ?? this.meta,
);
}