commit 88bdcae030ae845f412957f6455e44b009b490e2
parent 614a3e3c8702bb7436398acb911880caae0fdee7
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 8 Aug 2022 13:51:06 -0300
add request for getting details about contract terms
Diffstat:
2 files changed, 14 insertions(+), 0 deletions(-)
diff --git 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
@@ -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;
}