18 lines
578 B
Dart
18 lines
578 B
Dart
|
|
import 'package:equatable/equatable.dart';
|
|
import 'package:jmap_dart_client/jmap/core/id.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? mailboxIdSaved;
|
|
final EmailId? emailIdDestroyed;
|
|
|
|
EmailRequest(this.email, this.submissionCreateId, {this.mailboxIdSaved, this.emailIdDestroyed});
|
|
|
|
@override
|
|
List<Object?> get props => [email, submissionCreateId, mailboxIdSaved];
|
|
} |