aboutsummaryrefslogtreecommitdiff
path: root/src/walletTypes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/walletTypes.ts')
-rw-r--r--src/walletTypes.ts23
1 files changed, 7 insertions, 16 deletions
diff --git a/src/walletTypes.ts b/src/walletTypes.ts
index 47360c660..82024bb41 100644
--- a/src/walletTypes.ts
+++ b/src/walletTypes.ts
@@ -221,14 +221,6 @@ export function mkAmount(
}
/**
- * Possible results for checkPay.
- */
-export interface CheckPayResult {
- status: "paid" | "payment-possible" | "insufficient-balance";
- coinSelection?: CoinSelectionResult;
-}
-
-/**
* Result for confirmPay
*/
export interface ConfirmPayResult {
@@ -463,16 +455,15 @@ export type PreparePayResult =
export interface PreparePayResultPaymentPossible {
status: "payment-possible";
- proposalId?: number;
- contractTerms?: ContractTerms;
- totalFees?: AmountJson;
+ proposalId: number;
+ contractTerms: ContractTerms;
+ totalFees: AmountJson;
}
export interface PreparePayResultInsufficientBalance {
status: "insufficient-balance";
- proposalId?: number;
- contractTerms?: ContractTerms;
- totalFees?: AmountJson;
+ proposalId: number;
+ contractTerms: ContractTerms;
}
export interface PreparePayResultError {
@@ -482,8 +473,8 @@ export interface PreparePayResultError {
export interface PreparePayResultPaid {
status: "paid";
- proposalId?: number;
- contractTerms?: ContractTerms;
+ proposalId: number;
+ contractTerms: ContractTerms;
nextUrl: string;
}