copyWith method
RequestDetails
copyWith(
{ - String? requestName,
- RequestMethod? requestMethod,
- String? url,
- int? statusCode,
- dynamic queryParameters,
- dynamic requestBody,
- dynamic graphqlRequestVars,
- dynamic responseBody,
- DateTime? sentTime,
- DateTime? receivedTime,
})
Implementation
RequestDetails copyWith({
String? requestName,
RequestMethod? requestMethod,
String? url,
int? statusCode,
headers,
queryParameters,
requestBody,
graphqlRequestVars,
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,
graphqlRequestVars: graphqlRequestVars ?? this.graphqlRequestVars,
responseBody: responseBody ?? this.responseBody,
sentTime: sentTime ?? this.sentTime,
receivedTime: receivedTime ?? this.receivedTime,
);
}