diff options
Diffstat (limited to 'packages/taler-util/src')
| -rw-r--r-- | packages/taler-util/src/backup-types.ts | 5 | ||||
| -rw-r--r-- | packages/taler-util/src/taler-types.ts | 3 | ||||
| -rw-r--r-- | packages/taler-util/src/wallet-types.ts | 1 | 
3 files changed, 9 insertions, 0 deletions
diff --git a/packages/taler-util/src/backup-types.ts b/packages/taler-util/src/backup-types.ts index b3c6b5515..0a355b65f 100644 --- a/packages/taler-util/src/backup-types.ts +++ b/packages/taler-util/src/backup-types.ts @@ -669,6 +669,11 @@ export interface BackupTip {    selected_denoms: BackupDenomSel;    /** +   * The url to be redirected after the tip is accepted. +   */ +  next_url: string | undefined; + +  /**     * UID for the denomination selection.     * Used to disambiguate when merging.     */ diff --git a/packages/taler-util/src/taler-types.ts b/packages/taler-util/src/taler-types.ts index 8b680bdd9..a9303ed9c 100644 --- a/packages/taler-util/src/taler-types.ts +++ b/packages/taler-util/src/taler-types.ts @@ -905,6 +905,8 @@ export class TipPickupGetResponse {    exchange_url: string; +  next_url?: string; +    expiration: TalerProtocolTimestamp;  } @@ -1464,6 +1466,7 @@ export const codecForTipPickupGetResponse = (): Codec<TipPickupGetResponse> =>    buildCodecForObject<TipPickupGetResponse>()      .property("tip_amount", codecForString())      .property("exchange_url", codecForString()) +    .property("next_url", codecOptional(codecForString()))      .property("expiration", codecForTimestamp)      .build("TipPickupGetResponse"); diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts index b7a51de9e..d57a221f3 100644 --- a/packages/taler-util/src/wallet-types.ts +++ b/packages/taler-util/src/wallet-types.ts @@ -379,6 +379,7 @@ export interface PrepareTipResult {  export interface AcceptTipResponse {    transactionId: string; +  next_url?: string;  }  export const codecForPrepareTipResult = (): Codec<PrepareTipResult> =>  | 
