Expand description
Request / response types used in APIs for top level commands.
Structs§
- Backup
Info - Claim
Generated Human Bitcoin Address - Claims a generated human Bitcoin address.
- Close
Channel Request - Create
Invoice Request - Create
Invoice Response - Create
Offer Request - Create
Offer Response - Enclaves
ToProvision Request - Request to query which node enclaves need provisioning, given the client’s trusted measurements.
- FeeEstimate
- GetAddress
Response - GetGenerated
Username Response - Response for
get_generated_usernameendpoint. - GetNew
Payments - Sync a batch of new payments to local storage.
Results are returned in ascending
(created_at, payment_id)order. - GetUpdated
Payment Metadata - Get a batch of payment metadata in asc
(updated_at, payment_id)order. - GetUpdated
Payments - Get a batch of payments in ascending
(updated_at, payment_id)order. - Human
Bitcoin Address - List
Channels Response - Node
Info - Open
Channel Request - The information required for the user node to open a channel to the LSP.
- Open
Channel Response - PayInvoice
Request - PayInvoice
Response - PayOffer
Request - PayOffer
Response - PayOnchain
Request - PayOnchain
Response - Payment
Created Index Struct - Upgradeable API struct for a payment index.
- Payment
Created Indexes - Upgradeable API struct for a list of
PaymentCreatedIndexs. - Payment
IdStruct - Upgradeable API struct for a
PaymentId. - Preflight
Close Channel Response - Preflight
Open Channel Request - Preflight
Open Channel Response - Preflight
PayInvoice Request - Preflight
PayInvoice Response - Preflight
PayOffer Request - Preflight
PayOffer Response - Preflight
PayOnchain Request - Preflight
PayOnchain Response - Resync
Request - SetupG
Drive - Update
Human Bitcoin Address - Creates or updates a human Bitcoin address.
- Update
Payment Note - A request to update the personal note on a payment. Pass
Noneto clear. - VecPayment
Id - An upgradeable version of
Vec<PaymentId>.