summaryrefslogtreecommitdiff
path: root/wallet
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-12-12 12:58:20 -0600
committerIván Ávalos <avalos@disroot.org>2024-01-08 14:45:46 -0600
commitd3d7a4afb72505606c80a0c377d5f72860127878 (patch)
tree8a6c90b9b252789a2219499ff840206af93da7c9 /wallet
parent8936e2d7adf6bd25a2cacdc18dc9e31db1cec8d2 (diff)
downloadtaler-android-d3d7a4afb72505606c80a0c377d5f72860127878.tar.gz
taler-android-d3d7a4afb72505606c80a0c377d5f72860127878.tar.bz2
taler-android-d3d7a4afb72505606c80a0c377d5f72860127878.zip
[wallet] Fixed serialization issues
Diffstat (limited to 'wallet')
-rw-r--r--wallet/src/main/java/net/taler/wallet/balances/CurrencySpecification.kt5
-rw-r--r--wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt6
2 files changed, 8 insertions, 3 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/balances/CurrencySpecification.kt b/wallet/src/main/java/net/taler/wallet/balances/CurrencySpecification.kt
index 2297c21..5001db4 100644
--- a/wallet/src/main/java/net/taler/wallet/balances/CurrencySpecification.kt
+++ b/wallet/src/main/java/net/taler/wallet/balances/CurrencySpecification.kt
@@ -16,13 +16,18 @@
package net.taler.wallet.balances
+import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class CurrencySpecification(
val name: String,
+ @SerialName("num_fractional_input_digits")
val numFractionalInputDigits: Int,
+ @SerialName("num_fractional_normal_digits")
val numFractionalNormalDigits: Int,
+ @SerialName("num_fractional_trailing_zero_digits")
val numFractionalTrailingZeroDigits: Int,
+ @SerialName("alt_unit_names")
val altUnitNames: Map<String, String>,
) \ No newline at end of file
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt b/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt
index 4661946..ca2309d 100644
--- a/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt
+++ b/wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt
@@ -124,7 +124,7 @@ data class ManualWithdrawalDetails(
val amountRaw: Amount,
val amountEffective: Amount,
val numCoins: Int,
- val withdrawalAccountList: List<WithdrawalExchangeAccountDetails>,
+ val withdrawalAccountsList: List<WithdrawalExchangeAccountDetails>,
val ageRestrictionOptions: List<Int>? = null,
)
@@ -211,7 +211,7 @@ class WithdrawManager(
amountRaw = details.amountRaw,
amountEffective = details.amountEffective,
numCoins = details.numCoins,
- withdrawalAccountList = details.withdrawalAccountList,
+ withdrawalAccountList = details.withdrawalAccountsList,
ageRestrictionOptions = details.ageRestrictionOptions,
)
} else getExchangeTos(exchangeBaseUrl, details, showTosImmediately, uri)
@@ -235,7 +235,7 @@ class WithdrawManager(
amountRaw = details.amountRaw,
amountEffective = details.amountEffective,
numCoins = details.numCoins,
- withdrawalAccountList = details.withdrawalAccountList,
+ withdrawalAccountList = details.withdrawalAccountsList,
ageRestrictionOptions = details.ageRestrictionOptions,
tosText = it.content,
tosEtag = it.currentEtag,