import 'package:equatable/equatable.dart'; import 'package:jmap_dart_client/jmap/mail/email/email.dart'; import 'package:jmap_dart_client/jmap/mail/email/email_header.dart'; import 'package:model/email/attachment.dart'; class DetailedEmail with EquatableMixin { final EmailId emailId; final List? attachments; final List? headers; final String? htmlEmailContent; final String? emailContentPath; DetailedEmail({ required this.emailId, this.attachments, this.headers, this.htmlEmailContent, this.emailContentPath }); @override List get props => [ emailId, attachments, headers, htmlEmailContent, emailContentPath ]; }