Structs§
- Acknowledge
Message Params - Parameters for acknowledging (marking as read) a set of messages.
- Advertisement
Token - An advertisement token recovered from an overlay lookup.
- Authenticated
Peer Message - A live-delivered peer message paired with its authenticated-decrypt provenance.
- Failed
Recipient - A failed recipient entry in a sendList result.
- Incoming
Payment - A parsed incoming payment from the payment_inbox.
- Incoming
Payment Request - A validated incoming payment request (after filtering and HMAC verification).
- Insertion
Remittance Info - Basket insertion remittance — used when the output targets a basket.
- List
Devices Response - Response from the
/devices(list registered devices) endpoint. - List
Messages Params - Parameters for listing messages from a specific inbox.
- List
Messages Response - Response from the
/listMessagesendpoint. - Message
BoxMulti Quote - Aggregated delivery quotes for multiple recipients.
- Message
BoxPermission - A permission record as returned by
/permissions/get(camelCase) or/permissions/list(snake_case). - Message
BoxQuote - Quote for delivering a message to a recipient.
- Message
Payment - Payment structure included in a sendMessage request when check_permissions requires a fee.
- Message
Payment Output - One output entry in a MessagePayment.
- Payment
- A payment token for attaching BSV remittance to a sendList call.
- Payment
Custom Instructions - Custom instructions embedded in a PeerPay transaction output.
- Payment
Output - A single output within a Payment struct.
- Payment
Remittance Info - Remittance output describing how a payment was routed to a recipient.
- Payment
Request Limits - Optional limits for filtering incoming payment requests.
- Payment
Request Message - A payment request message sent to a recipient’s
payment_requestsinbox. - Payment
Request Response - Response to a payment request, sent to the requester’s
payment_request_responsesinbox. - Payment
Request Result - Result returned from
request_payment. - Payment
Token - A PeerPay payment token sent to a recipient’s payment_inbox.
- Recipient
Quote - Quote for a single recipient in a multi-recipient quote request.
- Register
Device Request - Request body for registering an FCM device token.
- Register
Device Response - Response from the
/registerDeviceendpoint. - Registered
Device - A registered device record as returned by the server’s
/devicesendpoint. - Send
List Params - Parameters for sending a message to multiple recipients in one call.
- Send
List Result - Result of a sendList operation.
- Send
List Totals - Aggregate fee totals returned in a sendList or multi-quote response.
- Send
Message Params - Parameters for sending a message to a recipient’s inbox.
- Send
Message Request - Wire format wrapper — serializes as
{"message": <params>}for the/sendMessageendpoint. - Send
Message Response - Response from the
/sendMessageendpoint. - Sent
Recipient - A single successfully-delivered recipient entry in a sendList result.
- Server
Peer Message - A message as returned by the server’s list endpoint.
- SetPermission
Params - Parameters for setting a permission rule on a message box.
- WsSend
Message Data - Payload for the sendMessage WebSocket event.
- WsSend
Message Payload - The message object inside a sendMessage event.
Constants§
- DEFAULT_
PAYMENT_ REQUEST_ MAX_ AMOUNT - DEFAULT_
PAYMENT_ REQUEST_ MIN_ AMOUNT - Default limits for filtering incoming payment requests.
- PAYMENT_
REQUESTS_ MESSAGEBOX - Message box names for the payment request system.
- PAYMENT_
REQUEST_ RESPONSES_ MESSAGEBOX