fix: Move serialization related code to folder
This commit is contained in:
@@ -21,6 +21,7 @@ using VMelnalksnis.NordigenDotNet.Accounts;
|
||||
using VMelnalksnis.NordigenDotNet.Agreements;
|
||||
using VMelnalksnis.NordigenDotNet.Institutions;
|
||||
using VMelnalksnis.NordigenDotNet.Requisitions;
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
using VMelnalksnis.NordigenDotNet.Tokens;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.DependencyInjection;
|
||||
|
||||
@@ -12,6 +12,8 @@ using System.Threading.Tasks;
|
||||
|
||||
using NodaTime;
|
||||
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.Accounts;
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
@@ -10,6 +10,8 @@ using System.Text.Json;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.Agreements;
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
@@ -9,6 +9,8 @@ using System.Text.Json;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.Institutions;
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
@@ -10,6 +10,8 @@ using System.Text.Json;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.Requisitions;
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ using System.Text.Json.Serialization.Metadata;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet;
|
||||
namespace VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
internal static class HttpClientExtensions
|
||||
{
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
using System.Net.Http;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet;
|
||||
namespace VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
internal static class HttpResponseMessageExtensions
|
||||
{
|
||||
+1
-1
@@ -8,7 +8,7 @@ using System.Text.Json.Serialization;
|
||||
using NodaTime;
|
||||
using NodaTime.Serialization.SystemTextJson;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet;
|
||||
namespace VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
/// <summary><see cref="JsonSerializerOptions"/> for <see cref="INordigenClient"/>.</summary>
|
||||
public sealed class NordigenJsonSerializerOptions
|
||||
+1
-4
@@ -10,7 +10,7 @@ using VMelnalksnis.NordigenDotNet.Agreements;
|
||||
using VMelnalksnis.NordigenDotNet.Institutions;
|
||||
using VMelnalksnis.NordigenDotNet.Requisitions;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet;
|
||||
namespace VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
/// <inheritdoc />
|
||||
[JsonSourceGenerationOptions(GenerationMode = JsonSourceGenerationMode.Metadata, IgnoreReadOnlyProperties = true)]
|
||||
@@ -18,13 +18,10 @@ namespace VMelnalksnis.NordigenDotNet;
|
||||
[JsonSerializable(typeof(AccountDetailsWrapper))]
|
||||
[JsonSerializable(typeof(BalancesWrapper))]
|
||||
[JsonSerializable(typeof(TransactionsWrapper))]
|
||||
[JsonSerializable(typeof(EndUserAgreement))]
|
||||
[JsonSerializable(typeof(PaginatedList<EndUserAgreement>))]
|
||||
[JsonSerializable(typeof(EndUserAgreementAcceptance))]
|
||||
[JsonSerializable(typeof(EndUserAgreementCreation))]
|
||||
[JsonSerializable(typeof(Institution))]
|
||||
[JsonSerializable(typeof(List<Institution>))]
|
||||
[JsonSerializable(typeof(Requisition))]
|
||||
[JsonSerializable(typeof(PaginatedList<Requisition>))]
|
||||
[JsonSerializable(typeof(RequisitionCreation))]
|
||||
internal partial class NordigenSerializationContext : JsonSerializerContext
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet;
|
||||
namespace VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
internal sealed class PaginatedList<TResult>
|
||||
where TResult : class
|
||||
@@ -9,6 +9,8 @@ using System.Text.Json;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
using VMelnalksnis.NordigenDotNet.Serialization;
|
||||
|
||||
namespace VMelnalksnis.NordigenDotNet.Tokens;
|
||||
|
||||
/// <summary>Handles authorization tokens for <see cref="INordigenClient"/>.</summary>
|
||||
|
||||
Reference in New Issue
Block a user