copyWith method
HttpApi<RESPONSE>
copyWith(
{ - String? method,
- String? url,
- String? baseUrl,
- bool? formUrlEncoded,
- Object? body,
- Map<String, dynamic>? queryParams,
- Map<String, dynamic>? fields,
- FromJsonTransform<RESPONSE>? fromJson,
- HttpOptions? options,
})
Implementation
HttpApi<RESPONSE> copyWith({
String? method,
String? url,
String? baseUrl,
bool? formUrlEncoded,
Object? body,
Map<String, dynamic>? queryParams,
Map<String, dynamic>? fields,
FromJsonTransform<RESPONSE>? fromJson,
HttpOptions? options,
}) {
return HttpApi<RESPONSE>(
method ?? this.method,
url ?? this.url,
baseUrl: baseUrl ?? this.baseUrl,
formUrlEncoded: formUrlEncoded ?? this.formUrlEncoded,
body: body ?? this.body,
queryParams: queryParams ?? this.queryParams,
fields: fields ?? this.fields,
fromJson: fromJson ?? this.fromJson,
options: options ?? this.options,
);
}