import 'package:core/core.dart'; import 'package:model/email/presentation_email.dart'; import 'package:tmail_ui_user/features/thread/domain/model/search_query.dart'; class SearchingState extends UIState { SearchingState(); @override List get props => []; } class SearchEmailNewQuery extends UIState { final SearchQuery searchQuery; SearchEmailNewQuery(this.searchQuery); @override List get props => [searchQuery]; } class SearchEmailSuccess extends UIState { final List emailList; SearchEmailSuccess(this.emailList); @override List get props => [emailList]; } class SearchEmailFailure extends FeatureFailure { final exception; SearchEmailFailure(this.exception); @override List get props => [exception]; }