Class | Description |
---|---|
ConvertedOrder |
Extension of Order also containing the amount generated
by the CurrencyConverter in order to determine which amount
the LightningHandler should use to create the invoice.
|
Invoice |
Invoice data is generated by LightningHandler and contains information about
one Lightning Invoice.
|
MinimalInvoice |
Minimal Invoice used inside JWT tokens that is intended to have as small size as possible
and used in payment flows where full invoice data isn't needed to be transferred between nodes.
|
NodeInfo |
Value object containing connection information to a Lightning Handlers
Lightning node.
|
Order |
Value object containing information needed to create
lightning invoice, generated by the PaymentHandler.
|
OrderRequest |
OrderRequest contains values generated from related PaymentRequired annotation
and is used as a basis for creating a payment flow in PaymentHandler.
|
PaymentOption |
Value object representation of an annotated payment option in @PaymentRequired
annotation.
|
PreImageData |
PreImageData is a value object containing the secret preimage value used
in lightning invoices and it's hash value.
|
PreImageOrder |
Value object extending the standard by including the secret preImage
value that should be used for payment.
|
RequestData |
Value object class containing information about a request that might require payment.
|
Settlement |
Value object class containing information about a payment that have been
settled through the lightning network.
|
Enum | Description |
---|---|
NodeInfo.NodeNetwork |
Enumeration of available Node networks the LND node can be connected to.
|