commit ff1e0e1c7b4a73b6d0f71208be4b571b64649edb
parent c97e3cf5c252a269ce8171d6d834f683325e3fee
Author: Florian Dold <florian@dold.me>
Date: Mon, 7 Apr 2025 16:59:57 +0200
allow icon ID in peer contract terms
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/packages/taler-util/src/types-taler-exchange.ts b/packages/taler-util/src/types-taler-exchange.ts
@@ -1144,6 +1144,7 @@ export const codecForExchangeGetContractResponse =
export interface PeerContractTerms {
amount: AmountString;
summary: string;
+ icon_id?: string;
purse_expiration: TalerProtocolTimestamp;
}
@@ -1404,6 +1405,7 @@ export const codecForPeerContractTerms = (): Codec<PeerContractTerms> =>
.property("summary", codecForString())
.property("amount", codecForAmountString())
.property("purse_expiration", codecForTimestamp)
+ .property("icon_id", codecOptional(codecForString()))
.build("PeerContractTerms");
export interface ExchangeBatchDepositRequest {