copyWith method
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,
);
}