copyWith method

RequestApi copyWith({
  1. Uri? uri,
  2. Map<String, dynamic>? body,
  3. Map<String, dynamic>? queryParameters,
  4. List<RequestFile>? files,
  5. Map<String, String>? headers,
  6. String? method,
  7. bool? isMultipartRequest,
  8. RequestDioOptions? dioOptions,
})

Implementation

RequestApi copyWith({
  Uri? uri,
  Map<String, dynamic>? body,
  Map<String, dynamic>? queryParameters,
  List<RequestFile>? files,
  Map<String, String>? headers,
  String? method,
  bool? isMultipartRequest,
  RequestDioOptions? dioOptions,
}) {
  return RequestApi._(
    files: files ?? this.files,
    body: body ?? this.body,
    queryParameters: queryParameters ?? this.queryParameters,
    uri: uri ?? this.uri,
    method: method ?? this.method,
    headers: headers ?? this.headers,
    isMultipartRequest: isMultipartRequest ?? this.isMultipartRequest,
    dioOptions: dioOptions ?? this.dioOptions,
  );
}