diff options
Diffstat (limited to 'packages/taler-util/src/http-client/types.ts')
-rw-r--r-- | packages/taler-util/src/http-client/types.ts | 52 |
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 { |