whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>({
- TResult? bitcoinAddress(
- BitcoinAddressData address
- TResult? bolt11(
- LNInvoice invoice
- TResult? nodeId(
- String nodeId
- TResult? url(
- String url
- TResult? lnUrlPay(
- LnUrlPayRequestData data,
- String? bip353Address
- TResult? lnUrlWithdraw()?,
- TResult? lnUrlAuth(
- LnUrlAuthRequestData data
- TResult? lnUrlError(
- LnUrlErrorData data
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(BitcoinAddressData address)? bitcoinAddress,
TResult? Function(LNInvoice invoice)? bolt11,
TResult? Function(String nodeId)? nodeId,
TResult? Function(String url)? url,
TResult? Function(LnUrlPayRequestData data, String? bip353Address)? lnUrlPay,
TResult? Function(LnUrlWithdrawRequestData data)? lnUrlWithdraw,
TResult? Function(LnUrlAuthRequestData data)? lnUrlAuth,
TResult? Function(LnUrlErrorData data)? lnUrlError,
}) =>
throw _privateConstructorUsedError;