RequestDetails constructor

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

Implementation

RequestDetails({
  String? requestName,
  required this.requestMethod,
  required this.url,
  this.statusCode,
  this.headers,
  this.queryParameters,
  this.requestBody,
  this.graphqlRequestVars,
  this.responseBody,
  DateTime? sentTime,
  this.receivedTime,
}) {
  this.requestName = requestName?.toUpperCase() ?? _extractName(url);
  this.sentTime = sentTime ?? DateTime.now();
  _id = _generateId();
}