copyWith method

NetworkData copyWith({
  1. String? url,
  2. String? method,
  3. dynamic requestBody,
  4. dynamic responseBody,
  5. int? status,
  6. Map<String, dynamic>? requestHeaders,
  7. Map<String, dynamic>? responseHeaders,
  8. int? duration,
  9. String? contentType,
  10. DateTime? endTime,
  11. DateTime? startTime,
})

Implementation

NetworkData copyWith({
  String? url,
  String? method,
  dynamic requestBody,
  dynamic responseBody,
  int? status,
  Map<String, dynamic>? requestHeaders,
  Map<String, dynamic>? responseHeaders,
  int? duration,
  String? contentType,
  DateTime? endTime,
  DateTime? startTime,
}) =>
    NetworkData(
      url: url ?? this.url,
      method: method ?? this.method,
      requestBody: requestBody ?? this.requestHeaders,
      responseBody: responseBody ?? this.responseBody,
      status: status ?? this.status,
      requestHeaders: requestHeaders ?? this.requestHeaders,
      responseHeaders: responseHeaders ?? this.responseHeaders,
      duration: duration ?? this.duration,
      contentType: contentType ?? this.contentType,
      endTime: endTime ?? this.endTime,
      startTime: startTime ?? this.startTime,
    );