copyWith method

RequestDetails copyWith({
  1. String? requestName,
  2. RequestMethod? requestMethod,
  3. String? url,
  4. int? statusCode,
  5. dynamic headers,
  6. dynamic queryParameters,
  7. dynamic requestBody,
  8. dynamic responseBody,
  9. DateTime? sentTime,
  10. DateTime? receivedTime,
})

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,
  );
}