WalletInputScannerConfiguration constructor
const
WalletInputScannerConfiguration({
- required String supportedInputDescription,
- required String connectionSectionTitle,
- required List<
WalletScannerConnectionOption> connectionOptions, - required ValueListenable<
WalletConnectionState> connectionState, - required Future<
bool> retryPendingConnection(), - required VoidCallback cancelPendingConnection,
- required Future<
List< discoverCashuMints(),CashuMintSuggestion> > - required Future<
CashuMintSuggestion> enrichCashuMint(- CashuMintSuggestion suggestion
- Future<
LnBitsConnectionInput> validateLnBitsConnection(- LnBitsConnectionInput input
- bool openWalletChooserInitially = false,
- bool openCashuMintChooserInitially = false,
Implementation
const WalletInputScannerConfiguration({
required this.supportedInputDescription,
required this.connectionSectionTitle,
required this.connectionOptions,
required this.connectionState,
required this.retryPendingConnection,
required this.cancelPendingConnection,
required this.discoverCashuMints,
required this.enrichCashuMint,
this.validateLnBitsConnection,
this.openWalletChooserInitially = false,
this.openCashuMintChooserInitially = false,
});