aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util/src/merchant-api-types.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-01-30 22:25:54 +0100
committerFlorian Dold <florian@dold.me>2024-01-30 22:25:54 +0100
commitc5f97c8f493b52f9e083548d0ac71592c56a2b79 (patch)
treed45ed40257d77880157a61919140d6e972bc60f1 /packages/taler-util/src/merchant-api-types.ts
parentd4429ff5acac01c5a7ef32efa3b3f2402627a71a (diff)
downloadwallet-core-c5f97c8f493b52f9e083548d0ac71592c56a2b79.tar.xz
harness: work on otp test
Diffstat (limited to 'packages/taler-util/src/merchant-api-types.ts')
-rw-r--r--packages/taler-util/src/merchant-api-types.ts38
1 files changed, 21 insertions, 17 deletions
diff --git a/packages/taler-util/src/merchant-api-types.ts b/packages/taler-util/src/merchant-api-types.ts
index 999246597..724e99b55 100644
--- a/packages/taler-util/src/merchant-api-types.ts
+++ b/packages/taler-util/src/merchant-api-types.ts
@@ -25,29 +25,29 @@
* Imports.
*/
import {
- MerchantContractTerms,
- Codec,
- buildCodecForObject,
- codecForString,
- codecOptional,
- codecForConstString,
- codecForBoolean,
- codecForNumber,
- codecForMerchantContractTerms,
- codecForAny,
- buildCodecForUnion,
- AmountString,
AbsoluteTime,
+ AmountString,
+ Codec,
CoinPublicKeyString,
EddsaPublicKeyString,
- codecForAmountString,
+ ExchangeWireAccount,
+ FacadeCredentials,
+ MerchantContractTerms,
TalerProtocolDuration,
- codecForTimestamp,
TalerProtocolTimestamp,
- ExchangeWireAccount,
+ buildCodecForObject,
+ buildCodecForUnion,
+ codecForAmountString,
+ codecForAny,
+ codecForBoolean,
+ codecForConstString,
codecForExchangeWireAccount,
codecForList,
- FacadeCredentials,
+ codecForMerchantContractTerms,
+ codecForNumber,
+ codecForString,
+ codecForTimestamp,
+ codecOptional,
} from "@gnu-taler/taler-util";
export interface MerchantPostOrderRequest {
@@ -345,7 +345,7 @@ export interface MerchantTemplateContractDetails {
// The price is imposed by the merchant and cannot be changed by the customer.
// This parameter is optional.
- amount?: AmountString;
+ amount?: string;
// Minimum age buyer must have (in years). Default is 0.
minimum_age: number;
@@ -369,6 +369,10 @@ export interface MerchantTemplateAddDetails {
// Additional information in a separate template.
template_contract: MerchantTemplateContractDetails;
+
+ // OTP device ID.
+ // This parameter is optional.
+ otp_id?: string;
}
export interface MerchantReserveCreateConfirmation {