dev
dart 28 lines 936 Bytes
Raw
1 import 'package:cake_wallet/core/auth_service.dart';
2 import 'package:cake_wallet/view_model/wallet_list/wallet_edit_view_model.dart';
3 import 'package:cake_wallet/view_model/wallet_list/wallet_list_item.dart';
4 import 'package:cake_wallet/view_model/wallet_list/wallet_list_view_model.dart';
5 import 'package:cake_wallet/view_model/wallet_new_vm.dart';
6
7 class WalletEditPageArguments {
8 WalletEditPageArguments({
9 required this.editingWallet,
10 this.isWalletGroup = false,
11 this.walletListViewModel,
12 this.groupName = '',
13 this.walletGroupKey = '',
14 this.walletEditViewModel,
15 this.walletNewVM,
16 this.authService,
17 });
18
19 final WalletListItem editingWallet;
20 final bool isWalletGroup;
21 final String groupName;
22 final String walletGroupKey;
23 final WalletListViewModel? walletListViewModel;
24
25 final WalletEditViewModel? walletEditViewModel;
26 final WalletNewVM? walletNewVM;
27 final AuthService? authService;
28 }