diff --git a/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs b/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs index d1223c6..8f6bdb3 100644 --- a/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs +++ b/source/VMelnalksnis.NordigenDotNet/Accounts/AmountInCurrency.cs @@ -2,6 +2,8 @@ // Licensed under the Apache License 2.0. // See LICENSE file in the project root for full license information. +using System.Text.Json.Serialization; + namespace VMelnalksnis.NordigenDotNet.Accounts; /// An amount in a specific currency. @@ -11,5 +13,6 @@ public record AmountInCurrency public string Currency { get; set; } = null!; /// Gets or sets the amount. + [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] public decimal Amount { get; set; } } diff --git a/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs b/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs index e7aa6c7..da1c7a0 100644 --- a/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs +++ b/source/VMelnalksnis.NordigenDotNet/Institutions/Institution.cs @@ -22,6 +22,7 @@ public record Institution /// Gets or sets the maximum number of days in the past the service provider will return transactions for. [JsonPropertyName("transaction_total_days")] + [JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)] public int TransactionTotalDays { get; set; } /// Gets or sets all the countries supported by the service provider.