322c449d49
Signed-off-by: dab246 <tdvu@linagora.com>
21 lines
673 B
Dart
21 lines
673 B
Dart
import 'package:core/presentation/state/failure.dart';
|
|
import 'package:core/presentation/state/success.dart';
|
|
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
|
|
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
|
|
|
class ClearingMailbox extends LoadingState {}
|
|
|
|
class ClearMailboxSuccess extends UIState {
|
|
final UnsignedInt totalDeletedMessages;
|
|
final MailboxId mailboxId;
|
|
|
|
ClearMailboxSuccess(this.mailboxId, this.totalDeletedMessages);
|
|
|
|
@override
|
|
List<Object> get props => [mailboxId, totalDeletedMessages];
|
|
}
|
|
|
|
class ClearMailboxFailure extends FeatureFailure {
|
|
|
|
ClearMailboxFailure(dynamic exception) : super(exception: exception);
|
|
} |