-
- All Implemented Interfaces:
-
org.lightningdevkit.ldknode.Disposable
public final class OnchainPaymentInfo implements Disposable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classOnchainPaymentInfo.Companion
-
Field Summary
Fields Modifier and Type Field Description private PaymentStatestateprivate StringexpiresAtprivate ULongfeeTotalSatprivate ULongorderTotalSatprivate Stringaddressprivate UShortminOnchainPaymentConfirmationsprivate FeeRateminFeeFor0confprivate StringrefundOnchainAddress
-
Constructor Summary
Constructors Constructor Description OnchainPaymentInfo(PaymentState state, String expiresAt, ULong feeTotalSat, ULong orderTotalSat, String address, UShort minOnchainPaymentConfirmations, FeeRate minFeeFor0conf, String refundOnchainAddress)
-
Method Summary
Modifier and Type Method Description final PaymentStategetState()final UnitsetState(PaymentState state)final StringgetExpiresAt()final UnitsetExpiresAt(String expiresAt)final ULonggetFeeTotalSat()final UnitsetFeeTotalSat(ULong feeTotalSat)final ULonggetOrderTotalSat()final UnitsetOrderTotalSat(ULong orderTotalSat)final StringgetAddress()final UnitsetAddress(String address)final UShortgetMinOnchainPaymentConfirmations()final UnitsetMinOnchainPaymentConfirmations(UShort minOnchainPaymentConfirmations)final FeeRategetMinFeeFor0conf()final UnitsetMinFeeFor0conf(FeeRate minFeeFor0conf)final StringgetRefundOnchainAddress()final UnitsetRefundOnchainAddress(String refundOnchainAddress)Unitdestroy()-
-
Method Detail
-
getState
final PaymentState getState()
-
setState
final Unit setState(PaymentState state)
-
getExpiresAt
final String getExpiresAt()
-
setExpiresAt
final Unit setExpiresAt(String expiresAt)
-
getFeeTotalSat
final ULong getFeeTotalSat()
-
setFeeTotalSat
final Unit setFeeTotalSat(ULong feeTotalSat)
-
getOrderTotalSat
final ULong getOrderTotalSat()
-
setOrderTotalSat
final Unit setOrderTotalSat(ULong orderTotalSat)
-
getAddress
final String getAddress()
-
setAddress
final Unit setAddress(String address)
-
getMinOnchainPaymentConfirmations
final UShort getMinOnchainPaymentConfirmations()
-
setMinOnchainPaymentConfirmations
final Unit setMinOnchainPaymentConfirmations(UShort minOnchainPaymentConfirmations)
-
getMinFeeFor0conf
final FeeRate getMinFeeFor0conf()
-
setMinFeeFor0conf
final Unit setMinFeeFor0conf(FeeRate minFeeFor0conf)
-
getRefundOnchainAddress
final String getRefundOnchainAddress()
-
setRefundOnchainAddress
final Unit setRefundOnchainAddress(String refundOnchainAddress)
-
-
-
-