Responsibilities
- Create (execute) a Business Transaction via POST /transactions
- Retrieve Business Transactions
- List Business Transactions
- verify trust records
- replay executions
- generate receipts
Constructors
Constructor
new TransactionApi(Defined in: typescript/src/client/TransactionApi.ts:29transport):TransactionApi
Parameters
transport
Transport
Returns
TransactionApi
Methods
create()
create(Defined in: typescript/src/client/TransactionApi.ts:39 Create (execute) a Business Transaction. Maps to POST /transactions: a second, independent entry point into the identical application.execute() pipeline as ExecutionApi.execute() (POST /execute). The only behavioral difference is the success status code, 201 instead of 200; the response body shape is otherwise identical.transaction):Promise<ExecutionTrustRecord>
Parameters
transaction
BusinessTransaction
Returns
Promise<ExecutionTrustRecord>
get()
get(Defined in: typescript/src/client/TransactionApi.ts:54 Retrieve a Business Transaction.businessTransactionId):Promise<BusinessTransaction>
Parameters
businessTransactionId
string
Returns
Promise<BusinessTransaction>
list()
list(Defined in: typescript/src/client/TransactionApi.ts:68 List Business Transactions.page?,pageSize?):Promise<BusinessTransaction[]>
Parameters
page?
number = 1
pageSize?
number = 25
Returns
Promise<BusinessTransaction[]>