commit 1ae02f3ae0d556e9a1481c2f88149d753641ef24 parent eb37a7374d0e28703bdc32fa380cb54906e78e8e Author: Iván Ávalos <avalos@disroot.org> Date: Fri, 8 Mar 2024 10:44:37 -0600 Fix decoding in latest wallet-core (v0.9.4a) Diffstat:
| M | TalerWallet1/Model/Model+Payment.swift | | | 16 | +++++++++++++--- |
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/TalerWallet1/Model/Model+Payment.swift b/TalerWallet1/Model/Model+Payment.swift @@ -119,9 +119,19 @@ struct PayMerchantInsufficientBalanceDetails: Codable { let balanceAvailable: Amount let balanceMaterial: Amount let balanceAgeAcceptable: Amount - let balanceMerchantAcceptable: Amount - let balanceMerchantDepositable: Amount - let feeGapEstimate: Amount + let balanceReceiverAcceptable: Amount + let balanceReceiverDepositable: Amount + let perExchange: [String:ExchangeFeeGapEstimate] +} + +struct ExchangeFeeGapEstimate: Codable { + let balanceAvailable: Amount + let balanceMaterial: Amount + let balanceExchangeDepositable: Amount + let balanceAgeAcceptable: Amount + let balanceReceiverAcceptable: Amount + let balanceReceiverDepositable: Amount + let maxEffectiveSpendAmount: Amount } /// The result from PreparePayForUri