import 'package:hadi_hoda_flutter/core/status/base_status.dart'; import 'package:hadi_hoda_flutter/features/language/domain/entity/language_entity.dart'; class LanguageState { final BaseStatus saveLevelsStatus; final LanguageEntity selectedLang; const LanguageState({ this.saveLevelsStatus = const BaseInit(), this.selectedLang = const LanguageEntity(code: 'fa'), }); LanguageState copyWith({ BaseStatus? saveLevelsStatus, LanguageEntity? selectedLang, }) { return LanguageState( saveLevelsStatus: saveLevelsStatus ?? this.saveLevelsStatus, selectedLang: selectedLang ?? this.selectedLang, ); } }