QuizModel.fromQuizDetailsDTO constructor

QuizModel.fromQuizDetailsDTO(
  1. QuizDetailsDTO quiz
)

Implementation

QuizModel.fromQuizDetailsDTO(QuizDetailsDTO quiz) {
  try {
    quizTitle = quiz.questionnary.quizTitle;
    quizSubTitle = quiz.questionnary.quizSubTitle;
    steps = quiz.questionnary.steps;
    steppingModeType = quiz.questionnary.steppingModeType;
    showBottomActions = quiz.questionnary.showBottomActions ?? true; //default to true
    theme = quiz.theme;
    dictionnary = quiz.dictionnary;
    stepperDisplayMode = quiz.questionnary.stepperDisplayMode;
    introStepper = quiz.questionnary.introStepper;
  } catch (e, s) {
    debugPrint('❌ Error on QuizModel.fromQuizDetailsDTO: $e, $s');
    rethrow;
  }
}