copyWith method

QuizQuestion copyWith({
  1. String? id,
  2. String? question,
  3. List<String>? options,
  4. bool? isRequired,
  5. String? selectedAnswer,
})

Create a copy of this question with updated values

Implementation

QuizQuestion copyWith({
  String? id,
  String? question,
  List<String>? options,
  bool? isRequired,
  String? selectedAnswer,
}) {
  return QuizQuestion(
    id: id ?? this.id,
    question: question ?? this.question,
    options: options ?? this.options,
    isRequired: isRequired ?? this.isRequired,
    selectedAnswer: selectedAnswer ?? this.selectedAnswer,
  );
}