Files
workavia-mail-front/lib/features/composer/domain/model/email_request.dart
T
dab246 60b6a0022a TF-1749 Handle delete drafts email after send email successfully
(cherry picked from commit bbef527d780425364660221271295a3fa733dcde)
2023-04-14 17:12:34 +07:00

30 lines
751 B
Dart

import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/core/id.dart';
import 'package:jmap_dart_client/jmap/identities/identity.dart';
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
class EmailRequest with EquatableMixin {
final Email email;
final Id submissionCreateId;
final MailboxId? sentMailboxId;
final EmailId? emailIdDestroyed;
final Identity? identity;
EmailRequest(this.email, this.submissionCreateId, {
this.sentMailboxId,
this.identity,
this.emailIdDestroyed
});
@override
List<Object?> get props => [
email,
submissionCreateId,
sentMailboxId,
identity,
emailIdDestroyed
];
}