ee6bf907ff
(cherry picked from commit 15168421c994c5f928873e0794bcbf0c36b015c9)
27 lines
872 B
Dart
27 lines
872 B
Dart
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<Object?> get props => [session, accountId, emailRequest, mailboxRequest, isUpdateSendingEmail];
|
|
}
|