copyWith method
- DiagnosticCycleType? type,
- DiagnosticCycleStatus? status,
- int? durationMinutes,
- DateTime? exerciseStartTime,
- bool clearExerciseStartTime = false,
Implementation
DiagnosticCycleState copyWith({
DiagnosticCycleType? type,
DiagnosticCycleStatus? status,
int? durationMinutes,
DateTime? exerciseStartTime,
bool clearExerciseStartTime = false,
}) {
return DiagnosticCycleState(
type: type ?? this.type,
status: status ?? this.status,
durationMinutes: durationMinutes ?? this.durationMinutes,
exerciseStartTime: clearExerciseStartTime
? null
: exerciseStartTime ?? this.exerciseStartTime,
);
}