copyWith method

QuestionnaireState copyWith({
  1. QuestionnairesToSelectStatus? status,
  2. bool? enableEdit,
  3. List<QuestionnaireOption>? questionnaires,
  4. QuestionnaireOption? selectedQuestionnaire,
})

Implementation

QuestionnaireState copyWith({
  QuestionnairesToSelectStatus? status,
  bool? enableEdit,
  List<QuestionnaireOption>? questionnaires,
  QuestionnaireOption? selectedQuestionnaire,
}) {
  return QuestionnaireState(
    questionnaires: questionnaires ?? this.questionnaires,
    enableEdit: enableEdit ?? this.enableEdit,
    status: status ?? this.status,
    selectedQuestionnaire:
        selectedQuestionnaire ?? this.selectedQuestionnaire,
  );
}