taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 06acefdbc755afcad14a02202b674f7b68b9b78c
parent 9185a1bb40c33c14230bd7ab2dd4f11af201d589
Author: Florian Dold <florian@dold.me>
Date:   Tue,  4 Apr 2023 15:38:42 +0200

update wallet-core API docs

Diffstat:
Mwallet/wallet-core.md | 39++++++++++++++++++++++++++++++---------
1 file changed, 30 insertions(+), 9 deletions(-)

diff --git a/wallet/wallet-core.md b/wallet/wallet-core.md @@ -77,6 +77,7 @@ This file is auto-generated from [wallet-core](https://git.taler.net/wallet-core * [ApplyDevExperimentOp](#applydevexperimentop) * [SetDevModeOp](#setdevmodeop) * [RunIntegrationTestOp](#runintegrationtestop) +* [RunIntegrationTestV2Op](#runintegrationtestv2op) * [TestCryptoOp](#testcryptoop) * [WithdrawTestBalanceOp](#withdrawtestbalanceop) * [WithdrawTestkudosOp](#withdrawtestkudosop) @@ -1971,16 +1972,19 @@ export type RunIntegrationTestOp = { // RunIntegrationTest = "runIntegrationTest" ``` + +### RunIntegrationTestV2Op ```typescript -export interface IntegrationTestArgs { - exchangeBaseUrl: string; - bankBaseUrl: string; - bankAccessApiBaseUrl?: string; - merchantBaseUrl: string; - merchantAuthToken?: string; - amountToWithdraw: string; - amountToSpend: string; -} +/** + * Run a simple integration test on a test deployment + * of the exchange and merchant. + */ +export type RunIntegrationTestV2Op = { + op: WalletApiOperation.RunIntegrationTest; + request: IntegrationTestArgs; + response: EmptyObject; +}; +// RunIntegrationTest = "runIntegrationTest" ``` @@ -3112,6 +3116,12 @@ export interface TransactionDeposit extends TransactionCommon { * Did all the deposit requests succeed? */ deposited: boolean; + trackingState: Array<{ + wireTransferId: string; + timestampExecuted: TalerProtocolTimestamp; + amountRaw: AmountString; + amountEffective: AmountString; + }>; } ``` ```typescript @@ -3557,3 +3567,14 @@ export interface PeerContractTerms { purse_expiration: TalerProtocolTimestamp; } ``` +```typescript +export interface IntegrationTestArgs { + exchangeBaseUrl: string; + bankBaseUrl: string; + bankAccessApiBaseUrl?: string; + merchantBaseUrl: string; + merchantAuthToken?: string; + amountToWithdraw: string; + amountToSpend: string; +} +```