diff options
author | Florian Dold <florian@dold.me> | 2021-02-08 15:38:34 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-02-08 15:38:34 +0100 |
commit | 5ff5a686e4f15dea839b18fda9275687557d23a7 (patch) | |
tree | eb4579f451a70fae627b403e273e73033fa5e88c /packages/taler-wallet-core/src/types | |
parent | 4452984a24334e3b7afb60e3db9dc12db02d65ba (diff) | |
download | wallet-core-5ff5a686e4f15dea839b18fda9275687557d23a7.tar.gz wallet-core-5ff5a686e4f15dea839b18fda9275687557d23a7.tar.bz2 wallet-core-5ff5a686e4f15dea839b18fda9275687557d23a7.zip |
organize imports
Diffstat (limited to 'packages/taler-wallet-core/src/types')
-rw-r--r-- | packages/taler-wallet-core/src/types/talerTypes.ts | 16 | ||||
-rw-r--r-- | packages/taler-wallet-core/src/types/walletTypes.ts | 73 |
2 files changed, 28 insertions, 61 deletions
diff --git a/packages/taler-wallet-core/src/types/talerTypes.ts b/packages/taler-wallet-core/src/types/talerTypes.ts index f3749afe7..fe1370cb7 100644 --- a/packages/taler-wallet-core/src/types/talerTypes.ts +++ b/packages/taler-wallet-core/src/types/talerTypes.ts @@ -47,7 +47,6 @@ import { Duration, codecForDuration, } from "../util/time"; -import { ExchangeListItem, codecForExchangeListItem } from "./walletTypes"; import { codecForAmountString } from "../util/amounts"; /** @@ -983,21 +982,6 @@ export interface MerchantOrderStatusUnpaid { already_paid_order_id?: string; } -export interface WithdrawUriInfoResponse { - amount: AmountString; - defaultExchangeBaseUrl?: string; - possibleExchanges: ExchangeListItem[]; -} - -export const codecForWithdrawUriInfoResponse = (): Codec< - WithdrawUriInfoResponse -> => - buildCodecForObject<WithdrawUriInfoResponse>() - .property("amount", codecForAmountString()) - .property("defaultExchangeBaseUrl", codecOptional(codecForString())) - .property("possibleExchanges", codecForList(codecForExchangeListItem())) - .build("WithdrawUriInfoResponse"); - /** * Response body for the following endpoint: * diff --git a/packages/taler-wallet-core/src/types/walletTypes.ts b/packages/taler-wallet-core/src/types/walletTypes.ts index 022140911..9ecca059b 100644 --- a/packages/taler-wallet-core/src/types/walletTypes.ts +++ b/packages/taler-wallet-core/src/types/walletTypes.ts @@ -225,9 +225,7 @@ export interface ConfirmPayResultPending { export type ConfirmPayResult = ConfirmPayResultDone | ConfirmPayResultPending; -export const codecForConfirmPayResultPending = (): Codec< - ConfirmPayResultPending -> => +export const codecForConfirmPayResultPending = (): Codec<ConfirmPayResultPending> => buildCodecForObject<ConfirmPayResultPending>() .property("lastError", codecForAny()) .property("type", codecForConstString(ConfirmPayResultType.Pending)) @@ -413,9 +411,7 @@ export enum PreparePayResultType { AlreadyConfirmed = "already-confirmed", } -export const codecForPreparePayResultPaymentPossible = (): Codec< - PreparePayResultPaymentPossible -> => +export const codecForPreparePayResultPaymentPossible = (): Codec<PreparePayResultPaymentPossible> => buildCodecForObject<PreparePayResultPaymentPossible>() .property("amountEffective", codecForAmountString()) .property("amountRaw", codecForAmountString()) @@ -427,9 +423,7 @@ export const codecForPreparePayResultPaymentPossible = (): Codec< ) .build("PreparePayResultPaymentPossible"); -export const codecForPreparePayResultInsufficientBalance = (): Codec< - PreparePayResultInsufficientBalance -> => +export const codecForPreparePayResultInsufficientBalance = (): Codec<PreparePayResultInsufficientBalance> => buildCodecForObject<PreparePayResultInsufficientBalance>() .property("amountRaw", codecForAmountString()) .property("contractTerms", codecForAny()) @@ -440,9 +434,7 @@ export const codecForPreparePayResultInsufficientBalance = (): Codec< ) .build("PreparePayResultInsufficientBalance"); -export const codecForPreparePayResultAlreadyConfirmed = (): Codec< - PreparePayResultAlreadyConfirmed -> => +export const codecForPreparePayResultAlreadyConfirmed = (): Codec<PreparePayResultAlreadyConfirmed> => buildCodecForObject<PreparePayResultAlreadyConfirmed>() .property( "status", @@ -734,9 +726,7 @@ export interface ForceExchangeUpdateRequest { exchangeBaseUrl: string; } -export const codecForForceExchangeUpdateRequest = (): Codec< - AddExchangeRequest -> => +export const codecForForceExchangeUpdateRequest = (): Codec<AddExchangeRequest> => buildCodecForObject<AddExchangeRequest>() .property("exchangeBaseUrl", codecForString()) .build("AddExchangeRequest"); @@ -755,9 +745,7 @@ export interface AcceptManualWithdrawalRequest { amount: string; } -export const codecForAcceptManualWithdrawalRequet = (): Codec< - AcceptManualWithdrawalRequest -> => +export const codecForAcceptManualWithdrawalRequet = (): Codec<AcceptManualWithdrawalRequest> => buildCodecForObject<AcceptManualWithdrawalRequest>() .property("exchangeBaseUrl", codecForString()) .property("amount", codecForString()) @@ -773,17 +761,13 @@ export interface AcceptBankIntegratedWithdrawalRequest { exchangeBaseUrl: string; } -export const codecForAcceptBankIntegratedWithdrawalRequest = (): Codec< - AcceptBankIntegratedWithdrawalRequest -> => +export const codecForAcceptBankIntegratedWithdrawalRequest = (): Codec<AcceptBankIntegratedWithdrawalRequest> => buildCodecForObject<AcceptBankIntegratedWithdrawalRequest>() .property("exchangeBaseUrl", codecForString()) .property("talerWithdrawUri", codecForString()) .build("AcceptBankIntegratedWithdrawalRequest"); -export const codecForGetWithdrawalDetailsForAmountRequest = (): Codec< - GetWithdrawalDetailsForAmountRequest -> => +export const codecForGetWithdrawalDetailsForAmountRequest = (): Codec<GetWithdrawalDetailsForAmountRequest> => buildCodecForObject<GetWithdrawalDetailsForAmountRequest>() .property("exchangeBaseUrl", codecForString()) .property("amount", codecForString()) @@ -794,9 +778,7 @@ export interface AcceptExchangeTosRequest { etag: string; } -export const codecForAcceptExchangeTosRequest = (): Codec< - AcceptExchangeTosRequest -> => +export const codecForAcceptExchangeTosRequest = (): Codec<AcceptExchangeTosRequest> => buildCodecForObject<AcceptExchangeTosRequest>() .property("exchangeBaseUrl", codecForString()) .property("etag", codecForString()) @@ -815,9 +797,7 @@ export interface GetWithdrawalDetailsForUriRequest { talerWithdrawUri: string; } -export const codecForGetWithdrawalDetailsForUri = (): Codec< - GetWithdrawalDetailsForUriRequest -> => +export const codecForGetWithdrawalDetailsForUri = (): Codec<GetWithdrawalDetailsForUriRequest> => buildCodecForObject<GetWithdrawalDetailsForUriRequest>() .property("talerWithdrawUri", codecForString()) .build("GetWithdrawalDetailsForUriRequest"); @@ -920,9 +900,7 @@ export interface RecoveryLoadRequest { strategy?: RecoveryMergeStrategy; } -export const codecForWithdrawTestBalance = (): Codec< - WithdrawTestBalanceRequest -> => +export const codecForWithdrawTestBalance = (): Codec<WithdrawTestBalanceRequest> => buildCodecForObject<WithdrawTestBalanceRequest>() .property("amount", codecForString()) .property("bankBaseUrl", codecForString()) @@ -961,9 +939,7 @@ export interface SetCoinSuspendedRequest { suspended: boolean; } -export const codecForSetCoinSuspendedRequest = (): Codec< - SetCoinSuspendedRequest -> => +export const codecForSetCoinSuspendedRequest = (): Codec<SetCoinSuspendedRequest> => buildCodecForObject<SetCoinSuspendedRequest>() .property("coinPub", codecForString()) .property("suspended", codecForBoolean()) @@ -1000,9 +976,7 @@ export interface AbortPayWithRefundRequest { proposalId: string; } -export const codecForAbortPayWithRefundRequest = (): Codec< - AbortPayWithRefundRequest -> => +export const codecForAbortPayWithRefundRequest = (): Codec<AbortPayWithRefundRequest> => buildCodecForObject<AbortPayWithRefundRequest>() .property("proposalId", codecForString()) .build("AbortPayWithRefundRequest"); @@ -1012,9 +986,7 @@ export interface CreateDepositGroupRequest { amount: string; } -export const codecForCreateDepositGroupRequest = (): Codec< - CreateDepositGroupRequest -> => +export const codecForCreateDepositGroupRequest = (): Codec<CreateDepositGroupRequest> => buildCodecForObject<CreateDepositGroupRequest>() .property("amount", codecForAmountString()) .property("depositPaytoUri", codecForString()) @@ -1035,9 +1007,20 @@ export interface TrackDepositGroupResponse { }[]; } -export const codecForTrackDepositGroupRequest = (): Codec< - TrackDepositGroupRequest -> => +export const codecForTrackDepositGroupRequest = (): Codec<TrackDepositGroupRequest> => buildCodecForObject<TrackDepositGroupRequest>() .property("depositGroupId", codecForAmountString()) .build("TrackDepositGroupRequest"); + +export interface WithdrawUriInfoResponse { + amount: AmountString; + defaultExchangeBaseUrl?: string; + possibleExchanges: ExchangeListItem[]; +} + +export const codecForWithdrawUriInfoResponse = (): Codec<WithdrawUriInfoResponse> => + buildCodecForObject<WithdrawUriInfoResponse>() + .property("amount", codecForAmountString()) + .property("defaultExchangeBaseUrl", codecOptional(codecForString())) + .property("possibleExchanges", codecForList(codecForExchangeListItem())) + .build("WithdrawUriInfoResponse"); |