Skip to content

Commit 0a4be97

Browse files
committed
Publicly expose ApiResponse
1 parent 6d50399 commit 0a4be97

File tree

12 files changed

+15
-3
lines changed

12 files changed

+15
-3
lines changed

test/OpenApiClientTests/ApiResponse.cs renamed to src/JsonApiDotNetCore.OpenApi.Client/ApiResponse.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
using JsonApiDotNetCore.OpenApi.Client;
1+
using JetBrains.Annotations;
22
using JsonApiDotNetCore.OpenApi.Client.Exceptions;
33

44
#pragma warning disable AV1008 // Class should not be static
55

6-
namespace OpenApiClientTests;
6+
namespace JsonApiDotNetCore.OpenApi.Client;
77

8-
internal static class ApiResponse
8+
[PublicAPI]
9+
public static class ApiResponse
910
{
1011
public static async Task<TResponse?> TranslateAsync<TResponse>(Func<Task<TResponse>> operation)
1112
where TResponse : class

test/OpenApiClientTests/LegacyClient/PartialAttributeSerializationLifetimeTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System.Net;
22
using FluentAssertions;
3+
using JsonApiDotNetCore.OpenApi.Client;
34
using OpenApiClientTests.LegacyClient.GeneratedCode;
45
using TestBuildingBlocks;
56
using Xunit;

test/OpenApiClientTests/LegacyClient/RequestTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using FluentAssertions.Common;
44
using FluentAssertions.Extensions;
55
using JsonApiDotNetCore.Middleware;
6+
using JsonApiDotNetCore.OpenApi.Client;
67
using Microsoft.Net.Http.Headers;
78
using OpenApiClientTests.LegacyClient.GeneratedCode;
89
using TestBuildingBlocks;

test/OpenApiClientTests/LegacyClient/ResponseTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Net;
33
using FluentAssertions;
44
using FluentAssertions.Specialized;
5+
using JsonApiDotNetCore.OpenApi.Client;
56
using JsonApiDotNetCore.OpenApi.Client.Exceptions;
67
using OpenApiClientTests.LegacyClient.GeneratedCode;
78
using Xunit;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOff/ModelStateValidationOff/CreateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Text.Json;
44
using FluentAssertions;
55
using FluentAssertions.Specialized;
6+
using JsonApiDotNetCore.OpenApi.Client;
67
using Newtonsoft.Json;
78
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOff.ModelStateValidationOff.GeneratedCode;
89
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOff/ModelStateValidationOff/UpdateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Text.Json;
33
using FluentAssertions;
44
using FluentAssertions.Specialized;
5+
using JsonApiDotNetCore.OpenApi.Client;
56
using Newtonsoft.Json;
67
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOff.ModelStateValidationOff.GeneratedCode;
78
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOff/ModelStateValidationOn/CreateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Text.Json;
44
using FluentAssertions;
55
using FluentAssertions.Specialized;
6+
using JsonApiDotNetCore.OpenApi.Client;
67
using Newtonsoft.Json;
78
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOff.ModelStateValidationOn.GeneratedCode;
89
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOff/ModelStateValidationOn/UpdateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Text.Json;
33
using FluentAssertions;
44
using FluentAssertions.Specialized;
5+
using JsonApiDotNetCore.OpenApi.Client;
56
using Newtonsoft.Json;
67
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOff.ModelStateValidationOn.GeneratedCode;
78
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOn/ModelStateValidationOff/CreateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Text.Json;
44
using FluentAssertions;
55
using FluentAssertions.Specialized;
6+
using JsonApiDotNetCore.OpenApi.Client;
67
using Newtonsoft.Json;
78
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOn.ModelStateValidationOff.GeneratedCode;
89
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOn/ModelStateValidationOff/UpdateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Text.Json;
33
using FluentAssertions;
44
using FluentAssertions.Specialized;
5+
using JsonApiDotNetCore.OpenApi.Client;
56
using Newtonsoft.Json;
67
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOn.ModelStateValidationOff.GeneratedCode;
78
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOn/ModelStateValidationOn/CreateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Text.Json;
44
using FluentAssertions;
55
using FluentAssertions.Specialized;
6+
using JsonApiDotNetCore.OpenApi.Client;
67
using Newtonsoft.Json;
78
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOn.ModelStateValidationOn.GeneratedCode;
89
using TestBuildingBlocks;

test/OpenApiClientTests/ResourceFieldValidation/NullableReferenceTypesOn/ModelStateValidationOn/UpdateResourceTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Text.Json;
33
using FluentAssertions;
44
using FluentAssertions.Specialized;
5+
using JsonApiDotNetCore.OpenApi.Client;
56
using Newtonsoft.Json;
67
using OpenApiClientTests.ResourceFieldValidation.NullableReferenceTypesOn.ModelStateValidationOn.GeneratedCode;
78
using TestBuildingBlocks;

0 commit comments

Comments
 (0)