TF-3416 Implement parse email by blob id interactor

This commit is contained in:
dab246
2025-01-10 16:36:26 +07:00
committed by Dat H. Pham
parent ebbca0ee20
commit 7cbdfddb6d
26 changed files with 227 additions and 33 deletions
@@ -1,3 +1,5 @@
import 'package:jmap_dart_client/jmap/core/id.dart';
class NotFoundEmailException implements Exception {}
class NotFoundEmailContentException implements Exception {}
@@ -8,4 +10,16 @@ class NotFoundEmailRecoveryActionException implements Exception {}
class NotFoundEmailBlobIdException implements Exception {}
class CannotCreateEmailObjectException implements Exception {}
class CannotCreateEmailObjectException implements Exception {}
class NotFoundBlobIdException implements Exception {
final List<Id> ids;
NotFoundBlobIdException(this.ids);
}
class NotParsableBlobIdToEmailException implements Exception {
final List<Id>? ids;
NotParsableBlobIdToEmailException({this.ids});
}