copyWith method

ScanMetadata copyWith({
  1. DateTime? scanDate,
  2. Duration? scanDuration,
  3. String? deviceModel,
  4. bool? hasLidar,
})

Creates a copy of this metadata with modified values.

Implementation

ScanMetadata copyWith({
  DateTime? scanDate,
  Duration? scanDuration,
  String? deviceModel,
  bool? hasLidar,
}) {
  return ScanMetadata(
    scanDate: scanDate ?? this.scanDate,
    scanDuration: scanDuration ?? this.scanDuration,
    deviceModel: deviceModel ?? this.deviceModel,
    hasLidar: hasLidar ?? this.hasLidar,
  );
}