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