commit 25bfac1bdf916daad46265ee27aa2447392a1fcc
parent aa812cd84167015e63a64ce32e915dfbc1fc804d
Author: Joel-Haeberli <haebu@rubigen.ch>
Date: Sat, 1 Jun 2024 11:29:09 +0200
fix: bank-integration api
Diffstat:
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/c2ec/api-bank-integration.go b/c2ec/api-bank-integration.go
@@ -20,14 +20,18 @@ const WITHDRAWAL_OPERATION_ABORTION_PATTERN = WITHDRAWAL_OPERATION_BY_WOPID_PATT
const DEFAULT_LONG_POLL_MS = 1000
const DEFAULT_OLD_STATE = PENDING
+type AltUnitNames struct {
+ Log10 string `json:"log10"`
+}
+
// https://docs.taler.net/core/api-exchange.html#tsref-type-CurrencySpecification
type CurrencySpecification struct {
- Name string `json:"name"`
- Currency string `json:"currency"`
- NumFractionalInputDigits int `json:"num_fractional_input_digits"`
- NumFractionalNormalDigits int `json:"num_fractional_normal_digits"`
- NumFractionalTrailingZeroDigits int `json:"num_fractional_trailing_zero_digits"`
- AltUnitNames string `json:"alt_unit_names"`
+ Name string `json:"name"`
+ Currency string `json:"currency"`
+ NumFractionalInputDigits int `json:"num_fractional_input_digits"`
+ NumFractionalNormalDigits int `json:"num_fractional_normal_digits"`
+ NumFractionalTrailingZeroDigits int `json:"num_fractional_trailing_zero_digits"`
+ AltUnitNames AltUnitNames `json:"alt_unit_names"`
}
// https://docs.taler.net/core/api-bank-integration.html#tsref-type-BankIntegrationConfig
@@ -78,7 +82,9 @@ func bankIntegrationConfig(res http.ResponseWriter, req *http.Request) {
NumFractionalInputDigits: CONFIG.Server.CurrencyFractionDigits,
NumFractionalNormalDigits: CONFIG.Server.CurrencyFractionDigits,
NumFractionalTrailingZeroDigits: 0,
- AltUnitNames: "",
+ AltUnitNames: AltUnitNames{
+ Log10: "0 => CHF",
+ },
},
}