-
- All Implemented Interfaces:
-
java.lang.AutoCloseable,org.lightningdevkit.ldknode.Bolt11PaymentInterface,org.lightningdevkit.ldknode.Disposable
public class Bolt11Payment implements Disposable, AutoCloseable, Bolt11PaymentInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBolt11Payment.Companion
-
Constructor Summary
Constructors Constructor Description Bolt11Payment(Pointer pointer)Bolt11Payment(NoPointer noPointer)This constructor can be used to instantiate a fake object.
-
Method Summary
-
-
Constructor Detail
-
Bolt11Payment
Bolt11Payment(Pointer pointer)
-
Bolt11Payment
Bolt11Payment(NoPointer noPointer)
This constructor can be used to instantiate a fake object.
-
-
Method Detail
-
uniffiClonePointer
final Pointer uniffiClonePointer()
-
claimForHash
Unit claimForHash(String paymentHash, ULong claimableAmountMsat, String preimage)
-
failForHash
Unit failForHash(String paymentHash)
-
receive
Bolt11Invoice receive(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs)
-
receiveForHash
Bolt11Invoice receiveForHash(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs, String paymentHash)
-
receiveVariableAmount
Bolt11Invoice receiveVariableAmount(Bolt11InvoiceDescription description, UInt expirySecs)
-
receiveVariableAmountForHash
Bolt11Invoice receiveVariableAmountForHash(Bolt11InvoiceDescription description, UInt expirySecs, String paymentHash)
-
receiveVariableAmountViaJitChannel
Bolt11Invoice receiveVariableAmountViaJitChannel(Bolt11InvoiceDescription description, UInt expirySecs, ULong maxProportionalLspFeeLimitPpmMsat)
-
receiveViaJitChannel
Bolt11Invoice receiveViaJitChannel(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs, ULong maxLspFeeLimitMsat)
-
send
String send(Bolt11Invoice invoice, SendingParameters sendingParameters)
-
sendProbes
Unit sendProbes(Bolt11Invoice invoice)
-
sendProbesUsingAmount
Unit sendProbesUsingAmount(Bolt11Invoice invoice, ULong amountMsat)
-
sendUsingAmount
String sendUsingAmount(Bolt11Invoice invoice, ULong amountMsat, SendingParameters sendingParameters)
-
-
-
-