WalletModules constructor
WalletModules({
- @JsonKey(name: 'GuardianManager') required String guardianManager,
- @JsonKey(name: 'LockManager') required String lockManager,
- @JsonKey(name: 'RecoveryManager') required String recoveryManager,
- @JsonKey(name: 'ApprovedTransfer') required String approvedTransfer,
- @JsonKey(name: 'TokenExchanger') required String tokenExchanger,
- @JsonKey(name: 'CommunityManager') required String communityManager,
- @JsonKey(name: 'WalletOwnershipManager') required String walletOwnershipManager,
- @JsonKey(name: 'DAIPointsManager') required String daiPointsManager,
- @JsonKey(name: 'TransferManager') required String transferManager,
- @JsonKey(name: 'NftTransfer') String? nftTransfer,
Implementation
factory WalletModules({
@JsonKey(name: 'GuardianManager') required String guardianManager,
@JsonKey(name: 'LockManager') required String lockManager,
@JsonKey(name: 'RecoveryManager') required String recoveryManager,
@JsonKey(name: 'ApprovedTransfer') required String approvedTransfer,
@JsonKey(name: 'TokenExchanger') required String tokenExchanger,
@JsonKey(name: 'CommunityManager') required String communityManager,
@JsonKey(name: 'WalletOwnershipManager')
required String walletOwnershipManager,
@JsonKey(name: 'DAIPointsManager') required String daiPointsManager,
@JsonKey(name: 'TransferManager') required String transferManager,
@JsonKey(name: 'NftTransfer') String? nftTransfer,
}) = _WalletModules;