copyWith method

FdcDataSetWorkInfo copyWith({
  1. FdcDataSetWorkPhase? phase,
  2. FdcDataSetWorkMode? mode,
  3. String? message,
  4. Object? error,
  5. StackTrace? stackTrace,
})

Creates a copy with selected values replaced.

Implementation

FdcDataSetWorkInfo copyWith({
  FdcDataSetWorkPhase? phase,
  FdcDataSetWorkMode? mode,
  String? message,
  Object? error,
  StackTrace? stackTrace,
}) {
  return FdcDataSetWorkInfo(
    id: id,
    phase: phase ?? this.phase,
    mode: mode ?? this.mode,
    startedAt: startedAt,
    message: message ?? this.message,
    error: error ?? this.error,
    stackTrace: stackTrace ?? this.stackTrace,
  );
}