aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-08-08 13:51:06 -0300
committerSebastian <sebasjm@gmail.com>2022-08-08 13:51:17 -0300
commit88bdcae030ae845f412957f6455e44b009b490e2 (patch)
tree5f1fb0f1b922ca0fd012bb28bbd95d82f91d28fb /packages/taler-util
parent614a3e3c8702bb7436398acb911880caae0fdee7 (diff)
add request for getting details about contract terms
Diffstat (limited to 'packages/taler-util')
-rw-r--r--packages/taler-util/src/transactionsTypes.ts5
-rw-r--r--packages/taler-util/src/walletTypes.ts9
2 files changed, 14 insertions, 0 deletions
diff --git a/packages/taler-util/src/transactionsTypes.ts b/packages/taler-util/src/transactionsTypes.ts
index f7383f902..645f0120b 100644
--- a/packages/taler-util/src/transactionsTypes.ts
+++ b/packages/taler-util/src/transactionsTypes.ts
@@ -344,6 +344,11 @@ export interface TransactionTip extends TransactionCommon {
// Raw amount of the tip, without extra fees that apply
amountRaw: AmountString;
+ /**
+ * More information about the merchant
+ */
+ // merchant: MerchantInfo;
+
// Amount will be (or was) added to the wallet's balance after fees and refreshing
amountEffective: AmountString;
diff --git a/packages/taler-util/src/walletTypes.ts b/packages/taler-util/src/walletTypes.ts
index 245b5654e..9f7ba417a 100644
--- a/packages/taler-util/src/walletTypes.ts
+++ b/packages/taler-util/src/walletTypes.ts
@@ -854,6 +854,15 @@ export const codecForAbortProposalRequest = (): Codec<AbortProposalRequest> =>
.property("proposalId", codecForString())
.build("AbortProposalRequest");
+interface GetContractTermsDetailsRequest {
+ proposalId: string;
+}
+
+export const codecForGetContractTermsDetails = (): Codec<GetContractTermsDetailsRequest> =>
+ buildCodecForObject<GetContractTermsDetailsRequest>()
+ .property("proposalId", codecForString())
+ .build("GetContractTermsDetails");
+
export interface PreparePayRequest {
talerPayUri: string;
}