copyWith method
Implementation
RequestDetails copyWith({
String? requestName,
RequestMethod? requestMethod,
String? url,
int? statusCode,
headers,
queryParameters,
requestBody,
responseBody,
DateTime? sentTime,
DateTime? receivedTime,
}) {
return RequestDetails(
requestName: requestName ?? this.requestName,
requestMethod: requestMethod ?? this.requestMethod,
url: url ?? this.url,
statusCode: statusCode ?? this.statusCode,
headers: headers ?? this.headers,
queryParameters: queryParameters ?? this.queryParameters,
requestBody: requestBody ?? this.requestBody,
responseBody: responseBody ?? this.responseBody,
sentTime: sentTime ?? this.sentTime,
receivedTime: receivedTime ?? this.receivedTime,
);
}