copyWith method
Implementation
ColdStartMetrics copyWith({
DateTime? endTime,
int? entitiesSynced,
int? bytesTransferred,
Duration? duration,
bool? completed,
String? failureReason,
}) {
return ColdStartMetrics(
startTime: startTime,
endTime: endTime ?? this.endTime,
entitiesSynced: entitiesSynced ?? this.entitiesSynced,
bytesTransferred: bytesTransferred ?? this.bytesTransferred,
duration: duration ?? this.duration,
completed: completed ?? this.completed,
failureReason: failureReason ?? this.failureReason,
);
}