aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util/src/http-client/types.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-util/src/http-client/types.ts')
-rw-r--r--packages/taler-util/src/http-client/types.ts52
1 files changed, 28 insertions, 24 deletions
diff --git a/packages/taler-util/src/http-client/types.ts b/packages/taler-util/src/http-client/types.ts
index 1c742191b..a04d629d3 100644
--- a/packages/taler-util/src/http-client/types.ts
+++ b/packages/taler-util/src/http-client/types.ts
@@ -282,10 +282,15 @@ export const codecForCoreBankConfig = (): Codec<TalerCorebankApi.Config> =>
.property("default_debit_threshold", codecForAmountString())
.property("currency", codecForString())
.property("currency_specification", codecForCurrencySpecificiation())
- .property("supported_tan_channels", codecForList(codecForEither(
- codecForConstString(TalerCorebankApi.TanChannel.SMS),
- codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
- )))
+ .property(
+ "supported_tan_channels",
+ codecForList(
+ codecForEither(
+ codecForConstString(TalerCorebankApi.TanChannel.SMS),
+ codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
+ ),
+ ),
+ )
.build("TalerCorebankApi.Config");
export const codecForMerchantConfig =
@@ -363,10 +368,12 @@ export const codecForAccountData = (): Codec<TalerCorebankApi.AccountData> =>
.property("is_taler_exchange", codecForBoolean())
.property(
"tan_channel",
- codecOptional(codecForEither(
- codecForConstString(TalerCorebankApi.TanChannel.SMS),
- codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
- )),
+ codecOptional(
+ codecForEither(
+ codecForConstString(TalerCorebankApi.TanChannel.SMS),
+ codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
+ ),
+ ),
)
.build("TalerCorebankApi.AccountData");
@@ -711,19 +718,21 @@ export const codecForAmlDecisionDetail =
.property("decider_pub", codecForString())
.build("TalerExchangeApi.AmlDecisionDetail");
-export const codecForChallenge =
- (): Codec<TalerCorebankApi.Challenge> =>
- buildCodecForObject<TalerCorebankApi.Challenge>()
- .property("challenge_id", codecForNumber())
- .build("TalerCorebankApi.Challenge");
+export const codecForChallenge = (): Codec<TalerCorebankApi.Challenge> =>
+ buildCodecForObject<TalerCorebankApi.Challenge>()
+ .property("challenge_id", codecForNumber())
+ .build("TalerCorebankApi.Challenge");
export const codecForTanTransmission =
(): Codec<TalerCorebankApi.TanTransmission> =>
buildCodecForObject<TalerCorebankApi.TanTransmission>()
- .property("tan_channel", codecForEither(
- codecForConstString(TalerCorebankApi.TanChannel.SMS),
- codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
- ))
+ .property(
+ "tan_channel",
+ codecForEither(
+ codecForConstString(TalerCorebankApi.TanChannel.SMS),
+ codecForConstString(TalerCorebankApi.TanChannel.EMAIL),
+ ),
+ )
.property("tan_info", codecForString())
.build("TalerCorebankApi.TanTransmission");
@@ -839,7 +848,7 @@ export const codecForConversionBankConfig =
.property("fiat_currency", codecForString())
.property("fiat_currency_specification", codecForCurrencySpecificiation())
- .property("conversion_rate", (codecForConversionInfo()))
+ .property("conversion_rate", codecForConversionInfo())
.build("ConversionBankConfig.IntegrationConfig");
// export const codecFor =
@@ -1490,7 +1499,6 @@ export namespace TalerCorebankApi {
//FIX: missing in SPEC
// If present, enables 2FA and set the TAN channel used for challenges
tan_channel?: TanChannel | null;
-
}
export interface AccountPasswordChange {
@@ -1608,7 +1616,6 @@ export namespace TalerCorebankApi {
// correctly based on the amount_debit and the cashout rate,
// otherwise the request will fail.
amount_credit: AmountString;
-
}
export interface CashoutResponse {
@@ -1646,7 +1653,6 @@ export namespace TalerCorebankApi {
}
export interface CashoutStatusResponse {
-
// Amount debited to the internal
// regional currency bank account.
amount_debit: AmountString;
@@ -1768,12 +1774,10 @@ export namespace TalerCorebankApi {
tan: string;
}
-
export enum TanChannel {
SMS = "sms",
- EMAIL = "email"
+ EMAIL = "email",
}
-
}
export namespace TalerExchangeApi {