copyWith method
Implementation
XRayNetworkCall copyWith({
XRayNetworkCallStatus? status,
Map<String, dynamic>? requestHeaders,
dynamic requestBody,
int? responseStatusCode,
Map<String, dynamic>? responseHeaders,
dynamic responseBody,
DateTime? endTime,
String? error,
}) {
return XRayNetworkCall(
id: id,
method: method,
uri: uri,
requestHeaders: requestHeaders ?? this.requestHeaders,
requestBody: requestBody ?? this.requestBody,
status: status ?? this.status,
startTime: startTime,
responseStatusCode: responseStatusCode ?? this.responseStatusCode,
responseHeaders: responseHeaders ?? this.responseHeaders,
responseBody: responseBody ?? this.responseBody,
endTime: endTime ?? this.endTime,
error: error ?? this.error,
);
}