diff options
Diffstat (limited to 'packages/taler-util/src/wallet-types.ts')
-rw-r--r-- | packages/taler-util/src/wallet-types.ts | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts index 338124d08..b08b02ca3 100644 --- a/packages/taler-util/src/wallet-types.ts +++ b/packages/taler-util/src/wallet-types.ts @@ -1663,11 +1663,10 @@ export interface ResumeTransactionRequest { transactionId: string; } -export const codecForResumeTransaction = - (): Codec<ResumeTransactionRequest> => - buildCodecForObject<ResumeTransactionRequest>() - .property("transactionId", codecForString()) - .build("ResumeTransactionRequest"); +export const codecForResumeTransaction = (): Codec<ResumeTransactionRequest> => + buildCodecForObject<ResumeTransactionRequest>() + .property("transactionId", codecForString()) + .build("ResumeTransactionRequest"); export interface AbortTransactionRequest { transactionId: string; @@ -2257,3 +2256,21 @@ export interface PayPeerInsufficientBalanceDetails { }; }; } + +export interface ValidateIbanRequest { + iban: string; +} + +export const codecForValidateIbanRequest = (): Codec<ValidateIbanRequest> => + buildCodecForObject<ValidateIbanRequest>() + .property("iban", codecForString()) + .build("ValidateIbanRequest"); + +export interface ValidateIbanResponse { + valid: boolean; +} + +export const codecForValidateIbanResponse = (): Codec<ValidateIbanResponse> => + buildCodecForObject<ValidateIbanResponse>() + .property("valid", codecForBoolean()) + .build("ValidateIbanResponse"); |