ParmanaClient (python/parmana/client.py) composes seven sub-APIs, each exposed as a public attribute rather than wrapped in top-level convenience methods:
| Attribute | Class | Methods |
|---|---|---|
execution | ExecutionApi | health(), execute(transaction) |
verification | VerificationApi | verify(business_transaction_id) |
replay | ReplayApi | replay(business_transaction_id) |
receipt | ReceiptApi | generate(business_transaction_id) |
transactions | TransactionApi | get(business_transaction_id), list(page=1, page_size=25) |
trust_records | TrustRecordApi | get(business_transaction_id) |
policy | PolicyApi | validate(policy) |
ParmanaClient (client.execute(...), client.verify(...)) that delegate internally to sub-API instances; Python exposes the sub-API instances themselves as public attributes (client.execution.execute(...), client.verification.verify(...)) with no flat top-level shortcuts.
Properties
repr(client) returns ParmanaClient(endpoint='...', version='...') (__repr__ on ParmanaClient).
Related
Installation
Constructing the client.
APIs & Models
Every sub-API and model in detail.
Verify (REST API)
The two real HTTP endpoints behind “verify.”
TypeScript SDK — ParmanaClient
The other client’s shape.