WalletModules constructor

WalletModules({
  1. @JsonKey(name: 'GuardianManager') required String guardianManager,
  2. @JsonKey(name: 'LockManager') required String lockManager,
  3. @JsonKey(name: 'RecoveryManager') required String recoveryManager,
  4. @JsonKey(name: 'ApprovedTransfer') required String approvedTransfer,
  5. @JsonKey(name: 'TokenExchanger') required String tokenExchanger,
  6. @JsonKey(name: 'CommunityManager') required String communityManager,
  7. @JsonKey(name: 'WalletOwnershipManager') required String walletOwnershipManager,
  8. @JsonKey(name: 'DAIPointsManager') required String daiPointsManager,
  9. @JsonKey(name: 'TransferManager') required String transferManager,
  10. @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;