copyWith method

DreamTaskState copyWith({
  1. DreamTaskStatus? status,
  2. List<DreamTurn>? turns,
  3. List<String>? filesTouched,
})

Implementation

DreamTaskState copyWith({
  DreamTaskStatus? status,
  List<DreamTurn>? turns,
  List<String>? filesTouched,
}) => DreamTaskState(
  taskId: taskId,
  status: status ?? this.status,
  sessionsReviewing: sessionsReviewing,
  priorMtime: priorMtime,
  turns: turns ?? this.turns,
  filesTouched: filesTouched ?? this.filesTouched,
);