DoxRequest constructor

DoxRequest({
  1. required RouteData route,
  2. required Uri uri,
  3. required Map<String, dynamic> body,
  4. ContentType? contentType,
  5. String? clientIp,
  6. String scheme = 'http',
  7. required HttpHeaders httpHeaders,
  8. required HttpRequest httpRequest,
  9. RequestBody? requestBody,
  10. bool readClient = false,
})

Implementation

DoxRequest({
  required this.route,
  required this.uri,
  required this.body,
  this.contentType,
  String? clientIp,
  String scheme = 'http',
  required this.httpHeaders,
  required this.httpRequest,
  RequestBody? requestBody,
  this._readClient = false,
}) : _givenIp = clientIp,
     _givenScheme = scheme,
     requestBody = requestBody ?? RequestBody(body) {
  method = route.method.toUpperCase();
  param = route.params;
}