diff options
author | Iván Ávalos <avalos@disroot.org> | 2023-12-12 12:58:20 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2024-01-08 14:45:46 -0600 |
commit | d3d7a4afb72505606c80a0c377d5f72860127878 (patch) | |
tree | 8a6c90b9b252789a2219499ff840206af93da7c9 /wallet | |
parent | 8936e2d7adf6bd25a2cacdc18dc9e31db1cec8d2 (diff) | |
download | taler-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.kt | 5 | ||||
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/withdraw/WithdrawManager.kt | 6 |
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, |