import 'package:jmap_dart_client/jmap/account_id.dart'; import 'package:jmap_dart_client/jmap/core/session/session.dart'; import 'package:tmail_ui_user/features/composer/domain/model/email_request.dart'; import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart'; import 'package:tmail_ui_user/main/routes/router_arguments.dart'; class SendingEmailArguments extends RouterArguments { final Session session; final AccountId accountId; final EmailRequest emailRequest; final CreateNewMailboxRequest? mailboxRequest; final bool? isUpdateSendingEmail; SendingEmailArguments( this.session, this.accountId, this.emailRequest, this.mailboxRequest, { this.isUpdateSendingEmail } ); @override List get props => [session, accountId, emailRequest, mailboxRequest, isUpdateSendingEmail]; }