copyWith method

NetworkReport copyWith({
  1. BigInt? timestampMs,
  2. NetworkStatus? status,
  3. ConnectionType? connectionType,
  4. SecurityFlagsResult? securityFlagsResult,
  5. List<TargetReport>? targetReports,
})

Mutates the underlying report object.

Implementation

NetworkReport copyWith({
  BigInt? timestampMs,
  NetworkStatus? status,
  ConnectionType? connectionType,
  SecurityFlagsResult? securityFlagsResult,
  List<TargetReport>? targetReports,
}) {
  this.timestampMs = timestampMs ?? this.timestampMs;
  this.status = status ?? this.status;
  this.connectionType = connectionType ?? this.connectionType;
  this.securityFlagsResult = securityFlagsResult ?? this.securityFlagsResult;
  this.targetReports = targetReports ?? this.targetReports;
  return this;
}