HttpRequest constructor

HttpRequest({
  1. String? requestMethod,
  2. String? requestUrl,
  3. Int64? requestSize,
  4. int? status,
  5. Int64? responseSize,
  6. String? userAgent,
  7. String? remoteIp,
  8. String? referer,
  9. bool? cacheHit,
  10. bool? cacheValidatedWithOriginServer,
  11. bool? cacheLookup,
  12. Int64? cacheFillBytes,
  13. String? serverIp,
  14. Duration? latency,
  15. String? protocol,
})

Implementation

factory HttpRequest({
  $core.String? requestMethod,
  $core.String? requestUrl,
  $fixnum.Int64? requestSize,
  $core.int? status,
  $fixnum.Int64? responseSize,
  $core.String? userAgent,
  $core.String? remoteIp,
  $core.String? referer,
  $core.bool? cacheHit,
  $core.bool? cacheValidatedWithOriginServer,
  $core.bool? cacheLookup,
  $fixnum.Int64? cacheFillBytes,
  $core.String? serverIp,
  $2.Duration? latency,
  $core.String? protocol,
}) {
  final _result = create();
  if (requestMethod != null) {
    _result.requestMethod = requestMethod;
  }
  if (requestUrl != null) {
    _result.requestUrl = requestUrl;
  }
  if (requestSize != null) {
    _result.requestSize = requestSize;
  }
  if (status != null) {
    _result.status = status;
  }
  if (responseSize != null) {
    _result.responseSize = responseSize;
  }
  if (userAgent != null) {
    _result.userAgent = userAgent;
  }
  if (remoteIp != null) {
    _result.remoteIp = remoteIp;
  }
  if (referer != null) {
    _result.referer = referer;
  }
  if (cacheHit != null) {
    _result.cacheHit = cacheHit;
  }
  if (cacheValidatedWithOriginServer != null) {
    _result.cacheValidatedWithOriginServer = cacheValidatedWithOriginServer;
  }
  if (cacheLookup != null) {
    _result.cacheLookup = cacheLookup;
  }
  if (cacheFillBytes != null) {
    _result.cacheFillBytes = cacheFillBytes;
  }
  if (serverIp != null) {
    _result.serverIp = serverIp;
  }
  if (latency != null) {
    _result.latency = latency;
  }
  if (protocol != null) {
    _result.protocol = protocol;
  }
  return _result;
}