copyWith method
Makes a copy of this request, replacing original values with the given ones.
Implementation
Request copyWith({
HttpMethod? method,
String? url,
dynamic body,
Map<String, dynamic>? parameters,
Map<String, String>? headers,
Encoding? encoding,
List<PartValue>? parts,
bool? multipart,
String? baseUrl,
}) =>
Request(
(method ?? this.method) as String,
url ?? this.url,
baseUrl ?? this.baseUrl,
body: body ?? this.body,
parameters: parameters ?? this.parameters,
headers: headers ?? this.headers,
parts: parts ?? this.parts,
multipart: multipart ?? this.multipart,
);