HttpRequest constructor
HttpRequest({
- String? requestMethod,
- String? requestUrl,
- Int64? requestSize,
- int? status,
- Int64? responseSize,
- String? userAgent,
- String? remoteIp,
- String? referer,
- bool? cacheHit,
- bool? cacheValidatedWithOriginServer,
- bool? cacheLookup,
- Int64? cacheFillBytes,
- String? serverIp,
- Duration? latency,
- 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;
}