diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-07-28 14:22:35 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-07-28 14:22:35 +0530 |
commit | 4365cd6401713b2e207d8c032c0558487e860154 (patch) | |
tree | f66b4bc5aa9dd7e92b72546e0b2fe79c18ed6573 /src/webex/messages.ts | |
parent | 472307a607b046e32f50b05a8be44c47c4b153d4 (diff) | |
download | wallet-core-4365cd6401713b2e207d8c032c0558487e860154.tar.xz |
towards the new withdrawal API (temporarily breaks WebExtension wallet)
Diffstat (limited to 'src/webex/messages.ts')
-rw-r--r-- | src/webex/messages.ts | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/src/webex/messages.ts b/src/webex/messages.ts deleted file mode 100644 index 5f63697c1..000000000 --- a/src/webex/messages.ts +++ /dev/null @@ -1,159 +0,0 @@ -/* - This file is part of TALER - (C) 2017 Inria and GNUnet e.V. - - TALER is free software; you can redistribute it and/or modify it under the - terms of the GNU General Public License as published by the Free Software - Foundation; either version 3, or (at your option) any later version. - - TALER is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/> - */ - -/** - * Type definitions for messages between content scripts/pages and backend. - */ - -// Messages are already documented in wxApi. -/* tslint:disable:completed-docs */ - -import * as dbTypes from "../types/dbTypes"; -import * as walletTypes from "../types/walletTypes"; - -import { UpgradeResponse } from "./wxApi"; - -/** - * Message type information. - */ -export interface MessageMap { - balances: { - request: {}; - response: walletTypes.WalletBalance; - }; - "dump-db": { - request: {}; - response: any; - }; - "import-db": { - request: { - dump: object; - }; - response: void; - }; - ping: { - request: {}; - response: void; - }; - "reset-db": { - request: {}; - response: void; - }; - "confirm-pay": { - request: { proposalId: string; sessionId?: string }; - response: walletTypes.ConfirmPayResult; - }; - "exchange-info": { - request: { baseUrl: string }; - response: dbTypes.ExchangeRecord; - }; - "get-coins": { - request: { exchangeBaseUrl: string }; - response: any; - }; - "refresh-coin": { - request: { coinPub: string }; - response: any; - }; - "get-currencies": { - request: {}; - response: dbTypes.CurrencyRecord[]; - }; - "update-currency": { - request: { currencyRecord: dbTypes.CurrencyRecord }; - response: void; - }; - "get-exchanges": { - request: {}; - response: dbTypes.ExchangeRecord[]; - }; - "get-reserves": { - request: { exchangeBaseUrl: string }; - response: dbTypes.ReserveRecord[]; - }; - "get-denoms": { - request: { exchangeBaseUrl: string }; - response: dbTypes.DenominationRecord[]; - }; - "check-upgrade": { - request: {}; - response: UpgradeResponse; - }; - "get-sender-wire-infos": { - request: {}; - response: walletTypes.SenderWireInfos; - }; - "return-coins": { - request: {}; - response: void; - }; - "get-purchase-details": { - request: { proposalId: string }; - response: walletTypes.PurchaseDetails; - }; - "accept-tip": { - request: { talerTipUri: string }; - response: void; - }; - "get-tip-status": { - request: { talerTipUri: string }; - response: walletTypes.TipStatus; - }; - "accept-refund": { - request: { refundUrl: string }; - response: { contractTermsHash: string; proposalId: string }; - }; - "abort-failed-payment": { - request: { contractTermsHash: string }; - response: void; - }; - "benchmark-crypto": { - request: { repetitions: number }; - response: walletTypes.BenchmarkResult; - }; - "get-withdraw-details": { - request: { - talerWithdrawUri: string; - maybeSelectedExchange: string | undefined; - }; - response: walletTypes.WithdrawalDetailsResponse; - }; - "accept-withdrawal": { - request: { talerWithdrawUri: string; selectedExchange: string }; - response: walletTypes.AcceptWithdrawalResponse; - }; - "prepare-pay": { - request: { talerPayUri: string }; - response: walletTypes.PreparePayResult; - }; - "get-diagnostics": { - request: {}; - response: walletTypes.WalletDiagnostics; - }; - "set-extended-permissions": { - request: { value: boolean }; - response: walletTypes.ExtendedPermissionsResponse; - }; - "get-extended-permissions": { - request: {}; - response: walletTypes.ExtendedPermissionsResponse; - }; -} - -/** - * String literal types for messages. - */ -export type MessageType = keyof MessageMap; |