import 'package:hadi_hoda_flutter/core/status/base_status.dart'; import 'package:hadi_hoda_flutter/features/level/domain/entity/level_entity.dart'; class QuestionState { final BaseStatus getQuestionStatus; final LevelEntity? levelEntity; const QuestionState({ this.getQuestionStatus = const BaseInit(), this.levelEntity, }); QuestionState copyWith({ BaseStatus? getQuestionStatus, LevelEntity? levelEntity, }) { return QuestionState( getQuestionStatus: getQuestionStatus ?? this.getQuestionStatus, levelEntity: levelEntity ?? this.levelEntity, ); } }