TF-934 Add interactor get email by id

This commit is contained in:
dab246
2022-11-04 21:58:55 +07:00
committed by Dat H. Pham
parent a4eb2ffbec
commit 4c9beb7526
8 changed files with 107 additions and 0 deletions
@@ -0,0 +1,23 @@
import 'package:core/presentation/state/failure.dart';
import 'package:core/presentation/state/success.dart';
import 'package:model/model.dart';
class GetEmailByIdLoading extends LoadingState {}
class GetEmailByIdSuccess extends UIState {
final PresentationEmail email;
GetEmailByIdSuccess(this.email);
@override
List<Object?> get props => [email];
}
class GetEmailByIdFailure extends FeatureFailure {
final dynamic exception;
GetEmailByIdFailure(this.exception);
@override
List<Object> get props => [exception];
}