TF-145 Add domain layer for getAllEmail in Caching

This commit is contained in:
dab246
2021-10-07 15:01:23 +07:00
committed by Dat H. Pham
parent 0ac2460bdf
commit 3cac5e4e83
10 changed files with 166 additions and 17 deletions
@@ -1,13 +1,15 @@
import 'package:core/core.dart';
import 'package:jmap_dart_client/jmap/core/state.dart';
import 'package:model/model.dart';
class GetAllEmailSuccess extends UIState {
final List<PresentationEmail> emailList;
final State? currentEmailState;
GetAllEmailSuccess(this.emailList);
GetAllEmailSuccess({required this.emailList, this.currentEmailState});
@override
List<Object> get props => [emailList];
List<Object?> get props => [emailList, currentEmailState];
}
class GetAllEmailFailure extends FeatureFailure {