copyWith method
Request
copyWith({
- String? method,
- Uri? url,
- Set<
Header> ? headers, - Object? body,
- Map<
String, String> ? queryParameters, - List<
MultipartFile> ? files,
override
Implementation
@override
Request copyWith({
String? method,
Uri? url,
Set<Header>? headers,
Object? body,
Map<String, String>? queryParameters,
List<MultipartFile>? files,
}) {
return Request(
type: type,
method: method ?? this.method,
url: url ?? this.url,
headers: {...this.headers, ...(headers ?? {})},
body: body ?? this.body,
queryParameters: {...this.queryParameters, ...(queryParameters ?? {})},
files: files ?? this.files,
);
}