copyWith method
Create a copy of the current instance and override zero or more values.
Implementation
RouteDirectory copyWith({
String? name,
String? route,
List<MiddlewareFile>? middleware,
List<RouteFile>? files,
List<String>? params,
}) {
return RouteDirectory(
name: name ?? this.name,
route: route ?? this.route,
middleware: middleware ?? this.middleware,
files: files ?? this.files,
params: params ?? this.params,
);
}