TransactionApi Objects
Responsibilities
- Create (execute) a Business Transaction via POST /transactions
- Retrieve Business Transactions
- List Business Transactions
- verify trust records
- replay executions
- generate receipts
create
Parameters
transaction: Business Transaction submitted to the Parmana Runtime.Returns
Execution Trust Record.get
Parameters
business_transaction_id: Business Transaction identifier.Returns
Business Transaction.list
Parameters
page: Page number. page_size: Number of transactions per page.Returns
List of Business Transactions.__call__
Makesclient.transactions(page=..., page_size=...) work
directly, alongside the existing client.transactions.list(...)
(and .get(...), .create(...)), without renaming the
ParmanaClient.transactions attribute out from under existing
callers (examples/08_list_transactions.py, examples/11_end_to_end.py).